i
Synopsys
Filter interviews by
I applied via campus placement at National Institute of Technology (NIT), Warangal and was interviewed in Apr 2024. There were 2 interview rounds.
It was easy and basic
Task is used for sequential execution while function is used for parallel execution.
Task is used for modeling sequential behavior in Verilog/SystemVerilog
Function is used for modeling combinational logic in Verilog/SystemVerilog
Task can contain delays and blocking statements
Function cannot contain delays or blocking statements
Top trending discussions
posted on 15 Jan 2025
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 29 Feb 2024
I applied via Campus Placement and was interviewed in Jan 2024. There was 1 interview round.
posted on 5 Apr 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...
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.
R&D Engineer
146
salaries
| ₹7.4 L/yr - ₹27 L/yr |
Applications Engineer
114
salaries
| ₹10 L/yr - ₹25.6 L/yr |
Senior R&D Engineer
100
salaries
| ₹15 L/yr - ₹40 L/yr |
Staff Engineer
74
salaries
| ₹20 L/yr - ₹49 L/yr |
Security Consultant
64
salaries
| ₹5.8 L/yr - ₹24.2 L/yr |
Cadence Design Systems
Mentor Graphics
Ansys Software Private Limited
Infineon Technologies