Filter interviews by
I applied via Naukri.com and was interviewed before Aug 2022. There were 4 interview rounds.
Top trending discussions
posted on 24 May 2023
Functional coverage is a metric used to measure how much of the design functionality has been exercised by the verification environment.
Functional coverage is used to ensure that all the features of the design have been tested.
It is a measure of how much of the design functionality has been exercised by the verification environment.
Functional coverage is typically defined in terms of coverage points, which are specific...
Randomisation is a technique used in verification to generate random test cases.
Randomisation is used to increase the probability of finding bugs in a design.
It involves generating random inputs to test the functionality of a design.
Randomisation can be used in both simulation and formal verification.
It helps in identifying corner cases and edge cases that may not be covered by directed tests.
Randomisation can be contr...
posted on 24 Jul 2024
randc behavior generates random complex numbers with specified distribution
Use randc to generate random complex numbers
Specify distribution using arguments like mean, variance, etc.
Example: randc(10, 1, 2) generates 10 random complex numbers with mean 1 and variance 2
posted on 12 Sep 2024
I have a strong background in embedded systems design and development, with a proven track record of delivering high-quality solutions.
Extensive experience in designing and implementing embedded systems for various applications
Proficient in programming languages such as C, C++, and assembly language
Strong problem-solving skills and ability to troubleshoot complex issues
Excellent communication and teamwork skills, able ...
posted on 10 Jul 2024
Yes, setup and hold uncertainty values are different in physical design engineering.
Setup uncertainty is related to the arrival time of the data signal at the input of the flip-flop, while hold uncertainty is related to the removal time of the data signal.
Setup time is the minimum amount of time the data input must be stable before the clock edge, while hold time is the minimum amount of time the data input must be sta...
posted on 6 Jul 2023
I applied via Campus Placement
Normal Aptitude questions, We can prepare for it using general aptitude questions available in internet.
posted on 2 Apr 2024
I applied via Approached by Company and was interviewed before Apr 2023. There was 1 interview round.
Integrating and differentiating signals through software embedded C for 8-bit and 16-bit architecture involves utilizing appropriate data types and algorithms.
Use fixed-point arithmetic for 8-bit architecture to maintain precision
Leverage floating-point arithmetic for 16-bit architecture for higher precision
Implement algorithms like finite difference method for differentiation
Utilize digital signal processing technique...
Digital filters can be implemented through software by using algorithms such as Finite Impulse Response (FIR) or Infinite Impulse Response (IIR).
Choose the appropriate filter type based on the desired frequency response and computational complexity
Implement the filter algorithm in the firmware code using programming languages like C or assembly
Optimize the filter design for efficient memory usage and processing speed
Te...
posted on 3 May 2023
I applied via Approached by Company and was interviewed before May 2022. There were 2 interview rounds.
I applied via Referral and was interviewed before Jan 2022. There were 3 interview rounds.
Mostly on TB components coding, different scenario coding..
Mostly on past project experience, different implementation on those projects.
Seeking new challenges and growth opportunities in the field of verification engineering.
Desire to work on more complex projects
Opportunity to learn and apply new technologies
Seeking a more collaborative and supportive work environment
Career advancement and professional development
Company restructuring or downsizing
Relocation or commute concerns
posted on 7 Apr 2023
I applied via Recruitment Consulltant and was interviewed in Mar 2023. There were 3 interview rounds.
ICG stands for Inter-Chip Global. It is a network that connects multiple chips in a system.
ICG is used to transfer data between different chips in a system
It helps in reducing the number of wires required for communication between chips
ICG can be used in various design aspects such as clock distribution, power management, and data transfer
Example: In a multi-chip system, ICG can be used to transfer clock signals from o
MSCTS can help in achieving better clock distribution and reducing skew at SOC level CTS.
MSCTS (Multi-Source Clock Tree Synthesis) can optimize the clock tree for better skew and jitter performance.
It can also help in reducing power consumption by optimizing the clock network.
MSCTS can handle multiple clock sources and ensure proper synchronization.
It can also help in meeting timing constraints and reducing clock tree ...
Fixing setup and hold time violations simultaneously requires adjusting clock timing and/or data path delays.
Identify the critical path causing the violations
Adjust the clock timing to meet setup and hold requirements
Adjust the data path delays to meet setup and hold requirements
Use tools like static timing analysis and delay calculation to determine necessary adjustments
Iteratively adjust timing and delays until viola
based on 1 interview
Interview experience
Physical Design Engineer
39
salaries
| ₹4.8 L/yr - ₹12.7 L/yr |
Software Engineer
15
salaries
| ₹3.5 L/yr - ₹11.5 L/yr |
Senior Physical Design Engineer
11
salaries
| ₹20 L/yr - ₹26 L/yr |
Senior Software Engineer
11
salaries
| ₹10 L/yr - ₹30 L/yr |
Physical Design Engineer 1
8
salaries
| ₹3.2 L/yr - ₹6 L/yr |
TCS
Wipro
Infosys
HCLTech