Electrical Engineering Internship: Uvm Verification

4 dagen geleden


Eindhoven, Nederland ASML Voltijd

**Introduction**:
Within ASML, the Development & Engineering (D&E) sector is responsible for the specification and the development of ASML products. This assignment is within the Electronic Developmen cluster, responsible for the definition, realization, qualification and integration of electronic functions and modules within these products. In our group we develop printed circuit boards (PCBAs) that often contain a FPGA (Field-Programmable Gate Array) for which HDL (Hardware Description Language) code is developed. This code is referred to as Embedded Logic. Next (and simultanously) to the development itself we want the code (formally) verified using UVM and this will be the topic of your internship. Most projects we work on are for our so-called DUV (Deep Ultra Violet light) systems.

**Your assignment**:
In digital design, AMBA AXI is one of the most popular internal communication protocols. At ASML many FPGA projects are created for Intel/Altera FPGAs and therefore make use of the Avalon protocol. Currently no proper UVM compatible BFM/Verification vendor IP exist for the Avalon protocol making it difficult to use UVM to verify these designs. Fortunately AXI UVM compatible verification IP does exist. Making use of this AXI verification IP, in combination with an AXI4 to Avalon bridge, should make verification of existing Avalon designs possible. But before doing so we need to be sure the AXI4 to Avalon Bridge is working properly.

This assignment will consist of creating a UVM environment to verify whether a AXI4 to Avalon bridge is working properly and therefore can be used in order to verify existing FPGA designs at ASML.

Key deliverables include:

- Come up with a verification strategy.
- Use UVM to verify the AXI4 to Avalon bridge.
- Verify that the Avalon protocol generated by the bridge is properly working. Use coverage (Functional and Code) to prove whether the AXI4 to Avalon bridge is good enough for our needs.
- All code must be stored in a GIT repository.
- Document the test plan, verification architecture and results.

This is a bachelor/master apprentice internship to gain work experience, or a bachelor graduation project (thesis) for 6 months and minimum 4 days per week (of which at least 3 days on-site).

For the interview, you will be asked to prepare a short presentation that you will then present during your interview to the team.

**Your profile**:
To be a match for this internship, you:

- Are a student in Electrical Engineering;
- Have experience with langauages like VHDL and System-Verilog;
- Are motivated and curious;
- Have good communication skills in English (verbal and written).

**Other requirements you need to meet**:

- You are enrolled at an educational institute for the entire duration of the internship;
- You need to be located in the Netherlands to be perform your internship. In case you ‘re currently living/studying outside of the Netherlands, your CV/motivation letter includes the willingness to relocate.
- If you are a non-EU citizen, studying in the Netherlands, your university is willing to sign the documents relevant for doing an internship (i.e., Nuffic agreement).

**Diversity and inclusion**:
ASML is an Equal Opportunity Employer that values and respects the importance of a diverse and inclusive workforce. It is the policy of the company to recruit, hire, train and promote persons in all job titles without regard to race, color, religion, sex, age, national origin, veteran status, disability, sexual orientation, or gender identity. We recognize that diversity and inclusion is a driving force in the success of our company.



  • Eindhoven, Noord-Brabant, Nederland Trinamics Beheer B.V. Voltijd

    About the RoleAs a FPGA Verification Engineer at Trinamics Beheer B.V., you will be responsible for developing and managing UVM test benches for FPGA-based hardware designs. Your primary goal will be to create and execute detailed test plans to validate the functionality of FPGA devices. Additionally, you will continuously improve verification methodologies...


  • Eindhoven, Noord-Brabant, Nederland Trinamics Beheer B.V. Voltijd

    Job DescriptionAs a FPGA Design Verification Engineer at Trinamics Beheer B.V., you will be responsible for developing and managing UVM test benches for FPGA-based hardware designs. Your primary goal will be to create and execute detailed test plans to validate the functionality of FPGA devices. Additionally, you will continuously improve verification...


  • Eindhoven, Noord-Brabant, Nederland Trinamics Beheer B.V. Voltijd

    About the RoleWe are seeking a skilled FPGA Design Verification Engineer to join our team at Trinamics Beheer B.V. as a Verification Specialist for Digital Designs. As a key member of our team, you will be responsible for developing and managing UVM test benches for FPGA-based hardware designs.Key ResponsibilitiesDesign and implement UVM test benches for...


  • Eindhoven, Noord-Brabant, Nederland Trinamics Beheer B.V. Voltijd

    Job SummaryTrinamics Beheer B.V. is seeking a skilled FPGA Design Verification Engineer to join our team. As a key member of our design team, you will be responsible for developing and managing UVM test benches for FPGA-based hardware designs. Your expertise in SystemVerilog and VHDL will be essential in creating and executing detailed test plans to validate...

  • Uvm - Fpga Expert

    1 dag geleden


    Eindhoven, Nederland TMC Voltijd

    Netherlands Electronics Eindhoven On-site Are you the expert in UVM that we need for our team? Are you able to lead other engineers towards this way of working? - About The Member Company - We are a global high-tech consultancy company with a team of entrepreneurial engineers, scientists, and digital experts from around the world. Together we form a...


  • Eindhoven, Noord-Brabant, Nederland Trinamics Beheer B.V. Voltijd

    Job SummaryTrinamics Beheer B.V. is seeking a skilled FPGA Design Verification Engineer to join our team. As a key member of our design team, you will be responsible for developing and managing UVM test benches for FPGA-based hardware designs, creating and executing detailed test plans to validate the functionality of FPGA devices, and continuously improving...


  • Eindhoven, Noord-Brabant, Nederland Trinamics Beheer B.V. Voltijd

    Position OverviewAs an FPGA Verification Specialist, you will play a crucial role in the development and management of advanced UVM test benches tailored for FPGA-based hardware solutions. Your expertise will be pivotal in ensuring the functionality and reliability of FPGA devices through meticulous testing and validation processes.Key...


  • Eindhoven, Noord-Brabant, Nederland Trinamics Beheer B.V. Voltijd

    About the RoleWe are seeking a highly skilled FPGA Design Verification Engineer to join our team at Trinamics Beheer B.V. as a key member of our digital design verification team.Key ResponsibilitiesDevelop and manage UVM test benches for FPGA-based hardware designs, ensuring high-quality and efficient verification processes.Create and execute detailed test...

  • Fpga Verification Expert

    4 weken geleden


    Eindhoven, Nederland TMC Voltijd

    Netherlands Electronics Eindhoven On-site At TMC we offer a permanent contract, study budget, relocation assistance, interesting projects and a good network. We facilitate internationals to relocate, to live and to work in the Netherlands. - About The Member Company - We are a global high-tech consultancy company with a team of entrepreneurial engineers,...


  • Eindhoven, Noord-Brabant, Nederland Trinamics Beheer B.V. Voltijd

    Position OverviewAs an FPGA Verification Specialist, you will be responsible for the following key tasks:Designing and overseeing UVM test environments tailored for FPGA hardware architectures.Formulating and implementing comprehensive test strategies to ensure the operational integrity of FPGA components.Enhancing verification techniques and workflows to...


  • Eindhoven, Noord-Brabant, Nederland Trinamics Beheer B.V. Voltijd

    Position OverviewAs an FPGA Verification Specialist, you will play a crucial role in the development and validation of advanced FPGA-based hardware solutions. Your responsibilities will include:Designing and managing UVM test benches tailored for FPGA hardware architectures.Formulating and executing comprehensive test strategies to ensure the operational...


  • Eindhoven, Noord-Brabant, Nederland Trinamics Beheer B.V. Voltijd

    Position OverviewAs an FPGA Verification Specialist, you will play a crucial role in ensuring the reliability and performance of FPGA-based systems. Your responsibilities will include:Designing and managing UVM test benches tailored for FPGA hardware architectures.Formulating and executing comprehensive test strategies to verify the operational integrity of...


  • Eindhoven, Noord-Brabant, Nederland Trinamics Beheer B.V. Voltijd

    Position OverviewAs an FPGA Verification Specialist, you will play a crucial role in ensuring the quality and functionality of FPGA-based hardware solutions. Your responsibilities will include:Designing and managing UVM test benches tailored for FPGA hardware architectures.Formulating and implementing comprehensive test strategies to verify the operational...


  • Eindhoven, Noord-Brabant, Nederland Trinamics Beheer B.V. Voltijd

    Position OverviewAs an FPGA Verification Specialist, you will play a crucial role in ensuring the reliability and performance of FPGA-based hardware systems. Your responsibilities will include:Designing and managing UVM test benches tailored for FPGA hardware architectures.Formulating and executing comprehensive test strategies to verify the operational...


  • Eindhoven, Noord-Brabant, Nederland Trinamics Beheer B.V. Voltijd

    Job Title: Digital ASIC Design EngineerWe are seeking a highly skilled Digital ASIC Design Engineer to join our team at Trinamics Beheer B.V. The ideal candidate will have a strong background in digital design and verification, with experience in designing and verifying digital systems and subsystems.Key Responsibilities:Design and verify digital systems and...


  • Eindhoven, Noord-Brabant, Nederland Trinamics Beheer B.V. Voltijd

    Job DescriptionWe are seeking a highly skilled Digital ASIC Design Engineer to join our team at Trinamics Beheer B.V. The ideal candidate will have a strong background in digital design and verification, with experience in designing and verifying digital systems and subsystems for ASIC implementation.Key ResponsibilitiesDevelop and maintain digital designs...


  • Eindhoven, Noord-Brabant, Nederland Amaris Consulting Voltijd

    Job OverviewAmaris Consulting is seeking a skilled Test and Verification Engineer to join our team. As a key member of our engineering team, you will be responsible for verifying test environments, validating integration and behavior of electrical systems, and collaborating with the team in testing and verification.Key ResponsibilitiesDevelop reproducible...


  • Eindhoven, Nederland Trinamics Beheer B.V. Voltijd

    FunctieomschrijvingDeveloping and managing UVM test benches for FPGA-based hardware designs.Creating and executing detailed test plans to validate the functionality of FPGA devices.Continuously improving verification methodologies and processes to enhance efficiency and quality.The design, realization, integration, and test of systems or subsystems for...


  • Eindhoven, Noord-Brabant, Nederland Trinamics Beheer B.V. Voltijd

    Job DescriptionWe are seeking a highly skilled Digital ASIC Design Engineer to join our team at Trinamics Beheer B.V. The ideal candidate will have a strong background in digital design and verification, with experience in designing and verifying digital systems and subsystems.Key ResponsibilitiesDesign and verify digital systems and subsystems for ASIC...


  • Eindhoven, Noord-Brabant, Nederland Philips Voltijd

    Job Title Internship: Test and Verification (non-thesis) Job Overview Location: Eindhoven Type: Internship Duration: 6 months Commitment: 40 hours/week Expected Start: As soon as possible Your Responsibilities: Engage in the study and development of test automation and optimization strategies. Investigate opportunities for test...