Filter interviews by
RTL code for FIFO is a hardware description language code that implements a First-In-First-Out buffer.
Use Verilog or VHDL to write RTL code for FIFO
Define input and output ports for data and control signals
Implement logic for enqueue and dequeue operations
Use registers or memory elements to store data temporarily
Writing 50 transactions to a memory task
Use a loop to iterate 50 times and write each transaction to the memory
Ensure each transaction is unique and properly formatted
Verify the transactions after writing them to the memory
Mealy machines have outputs that depend on both present state and input, while Moore machines have outputs that depend only on present state.
Mealy machines have outputs that change asynchronously with input changes
Moore machines have outputs that change synchronously with state changes
Mealy machines have fewer states compared to Moore machines
Example: Traffic light controller is a Mealy machine as the output changes ba...
posted on 11 Oct 2024
I applied via Approached by Company and was interviewed before Oct 2023. There were 2 interview rounds.
Universal Verification Methodology (UVM) is a standardized methodology for verifying digital designs.
UVM is based on SystemVerilog and provides a standardized way to create testbenches for verifying digital designs.
It helps in improving verification productivity, reusability, and scalability.
UVM consists of a set of classes and macros that help in creating modular and reusable testbenches.
It supports constrained random...
Verilog is a hardware description language used for designing digital circuits.
Verilog is used to describe the behavior of electronic systems.
It is commonly used in the design and verification of digital circuits.
Verilog code consists of modules, which can be instantiated and interconnected to create complex systems.
Simulation tools like ModelSim can be used to test Verilog code before implementation on hardware.
Implementing an 8X1 mux using if else statements with clock and reset
Declare input signals, output signal, clock and reset signals
Use if else statements to select the output based on the select lines
Ensure proper handling of clock and reset signals
Example: if(sel == 3) output = in3;
Basic SV and UVM object oriented and some construction
Atria Logic interview questions for popular designations
Top trending discussions
posted on 25 Jun 2021
I applied via Referral and was interviewed before Jun 2020. There was 1 interview round.
posted on 15 Apr 2024
I applied via Referral and was interviewed before Apr 2023. There were 3 interview rounds.
posted on 29 Aug 2024
UVM (Universal Verification Methodology) basic principle is to provide a standardized methodology for verifying digital designs.
UVM is based on SystemVerilog and provides a framework for creating reusable verification environments
It promotes the use of object-oriented programming techniques for creating modular and scalable testbenches
UVM encourages the use of constrained-random stimulus generation and coverage-driven ...
I applied via Referral and was interviewed in Aug 2021. There was 1 interview round.
posted on 5 Apr 2024
posted on 13 Jul 2021
based on 3 interviews
Interview experience
based on 7 reviews
Rating in categories
Verification Engineer
17
salaries
| ₹2.6 L/yr - ₹7.5 L/yr |
Design & Verification Engineer
9
salaries
| ₹2.4 L/yr - ₹10 L/yr |
RTL Design Engineer
3
salaries
| ₹2.5 L/yr - ₹20 L/yr |
Senior Salesforce Consultant
3
salaries
| ₹22 L/yr - ₹26.5 L/yr |
Qualcomm
TDK India Private Limited
Molex
Applied Materials