i
Synopsys
Filter interviews by
Setup time is the amount of time a data input signal must be stable before the clock edge for proper operation of a flip-flop.
Setup time is the minimum time required for the input data signal to be stable before the clock edge.
It ensures that the data input is captured correctly by the flip-flop.
If the setup time is not met, the flip-flop may capture the wrong data.
Setup time violations can lead to timing issues in dig...
I applied via campus placement at B M S College of Engineering, Bangalore and was interviewed in Jun 2022. There were 3 interview rounds.
50 questions for 90 mins
Top trending discussions
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 ...
posted on 23 May 2024
posted on 7 May 2024
I applied via Referral and was interviewed in Apr 2024. There was 1 interview round.
Coverage-driven verification techniques are used to ensure all possible state transitions are exercised.
Coverage metrics like state, transition, and toggle coverage can be used to track the completeness of state transitions.
Writing directed tests to cover specific state transitions can help achieve higher coverage.
Random stimulus generation can also be used to explore different state transitions.
Functional coverage can...
posted on 29 Feb 2024
I applied via Campus Placement and was interviewed in Jan 2024. There was 1 interview round.
posted on 5 Apr 2024
I applied via Company Website and was interviewed in Jan 2023. There were 2 interview rounds.
posted on 23 Nov 2022
Verilog, c++ pointers, mosfets
UART protocol can be used to transmit and receive data between two devices.
UART can be used to communicate between a microcontroller and a computer
UART can be used to send and receive data between two microcontrollers
UART can be used to interface with sensors and actuators
UART can be used to implement a simple command/response protocol
UART can be used to implement a data logging system
UART can be used to receive signals from a microcontroller.
Connect the UART pins of the microcontroller to the UART pins of the receiving device.
Configure the UART settings such as baud rate, parity, and stop bits.
Use a UART library or write code to read the incoming data from the UART buffer.
Process the received data as required by the application.
based on 1 interview
Interview experience
R&D Engineer
148
salaries
| ₹7.3 L/yr - ₹32 L/yr |
Senior R&D Engineer
99
salaries
| ₹15 L/yr - ₹40 L/yr |
Staff Engineer
88
salaries
| ₹22 L/yr - ₹45.5 L/yr |
Security Consultant
60
salaries
| ₹5.8 L/yr - ₹21 L/yr |
Applications Engineer
58
salaries
| ₹11 L/yr - ₹25.6 L/yr |
Cadence Design Systems
Mentor Graphics
Ansys Software Private Limited
Infineon Technologies