Posts

PHYSICAL DESIGN INTERVIEW QUESTIONS

Image
What parameters (or aspects) differentiate Chip Design and Block level design? Chip design has I/O pads; block design has pins. Chip design uses all metal layers available; block design may not use all metal layers. Chip is generally rectangular in shape; blocks can be rectangular, rectilinear. Chip design requires several packaging; block design ends in a macro. How do you place macros in a full chip design? First check fly lines i.e. check net connections from macro to macro and macro to standard cells. If there is more connection from macro to macro place those macros nearer to each other preferably nearer to core boundaries. If input pin is connected to macro better to place nearer to that pin or pad. If macro has more connection to standard cells spread the macros inside core. Avoid crisscross placement of macros. Use soft or hard blockages to guide placement engine. Differentiate between a Hierarchical Design and flat design? Hierarchical design has blocks, sub-blocks in a hierar...

Analog Layout (3.5 Years)

Round - 1 1. Self Introduction 2. Higher and lower nodes differences 3. WPE, STI, LOD 4. CMOS Latchup 5. Projects Explanation & it's Constraints Round - 2 1. EM & IR 2. Types of LVS Errors 3. Antenna Effect 4. Softchecks 5. ERC 6. Double Patterning Round-3 1. Network Analysis 2. How to prevent magnetic field coupling to the clock signals 3. Types of Shielding

Interview questions (Analog layout 3.5years experience)

Floor plan of the top level Working of block Signal flows Which all blocks worked in that Frequency of the block Vg and current of the block What are the challenges faced How fixed critical issues Have you done shielding They will give scenario and asking to calculate current and same they are asking to calculate width of metal fabrication steps MOSFETs operations inverter characteristics Diff CMOS and MOSFETs latch up matching types of that Differential amplifier Current mirror wpe antenna effect lod and sti em and IR crosstalk shielding ESD channel length modulation

VIT Campus Interview 2021 -II

Set- A  UVM pr jaarha tha mai bola nhi aata Task vs function Tell me about your Asic setup & hold time SV ka assertion Puzzle: There are three boxes, one contains only apples, one contains only oranges, and one contains both apples and oranges. The boxes have been incorrectly labeled such that no label identifies the actual contents of the box it labels. Opening just one box, and without looking in the box, you take out one piece of fruit. By  Fork join What is leakage and dynamic power Set-B (1)Current project (2)Setup time  (3)Hold time (4)Latch (5)Reg. (6)What is your interest  (7)Inversion layer (MOSFET) (8)Proportion delay (9)insertion delay (10)Fanout  (11)Coupling capacitor (12)Dynamic power (13)Leakage current (14)Threshold voltage (15)Cross talk (16)Are know about CMOS circuit (logic gate) /Synthesis/ ASIC/LVS Extraction?? Set-C Steps of physical design  Techniquefor reducing leakage and dynamic power Need of testing Difference between analog a...

Intel 2021-Intern

Set-A  1. Can u quickly brief about your self for next 5 minutes? 2. How good u are in digital electronics? 3. Can u quickly built xnor gate with muxes? 4. How many 2:1 muxes require to built an xnor gate? 5. There is a triangle, each corner of the triangle have one object. That objects can move any direction  from the corners.What is the probability that any two objects collide each other? 6. What is SETUP and HOLD times? 7. How will u solve the SETUP violation? Set-B Difference between asic and fpga What are Trade of parameter in lpic? Area speed and power If setup or hold violates what will be output What is synthesis. Tool used for synthesis Set-C 1.which hdl languages do u know? 2.fibonacci series in verilog you reach a number that 16bit register cannot hold 3.a system which checks if 16bit input is a prime number and gives one bit output as 1 if it prime and 0 if it not prime 4.how approximate multipliers implemented in my project What was my approach? What was error? Ho...

VIT Campus Interview Questions -2021 (Intel, Synopsys, AMD, ALL)

Set-A  Project Hold  Setup Holdviolation  Brief project Intterupt Latch FF Design flow Pointer  Data type in c Null pointer Static variable Dynamic variable diff Mealy Moore application Which is faster Diff used  STA Sync reset  Async rese Set-B What is verilog A and verilog Ams Seriel protocols Thermometer coding Gray coding Set up and hold how to resolve  LRC circuit What is amplification Set-C How to fix IR drop without using straps How to fix setup violation without using buffer What is tie high and tie low  What is anteena effect How to make latch to flipflop Set-D Bjt  Differences between bjt and MOSFET Why mosfet whynot  bjt Diff amplifier concepts Opamp gains Verilog coding styles Some puzzles like aptitude Some microprocessor concepts  Set-E  Projects in details Implement verilog code for LCM of two 16 bit numbers Aptitude Q based on Speed time distance (two trains with different speed and starting with different delay...

Arm 2021-Architecture verification engineer

 1.Pipelining 2.Performance improvement in a pipelined processor compared to a non pipelined processor.  3.Basics of System verilog and system verilog assertions -> Randomisation and constrained randomisation  4)Types of cache mapping -> Direct, k-way set associative and fully associative mapping, cache tagging  5)Need for instruction and data caches  6)Systolic arrays

Analog Layout role- Experienced General Questions

 1. Explain matching techniques. (we need to take example) 2. why matching is done? 2. How to Place dummies? 3. Why dummies are not placed at the top and bottom sides? 4. explain sheilding. 5. what preventions you take for latch-up? 6. Explain antenna effect. How to overcome it? How reverse bias diode will discharge? What is the source for accumulated charges? 7. which type of sheilding you have done? 8. VCO considerations. 9. half cell technique. 10. why higher metal is preferred for VCO routing. 11. Explain PLL. What type of input is given for PLL. 12. explain LDO 13. antenna ratio calculations 14. electromigration 15. how placing jumper can prevent antenna effect? 16. What will you do when you are getting em after completion of layout. If you don’t have area to increase the metal width. 17. How delay stages are placed in VCO? 18. metal fabrication related questions while explaining antenna effect. 19. process variation in the wafer ...

Juntran Interview -Analog Layout Engineer 2021

1.Tell me about yourself  2.About  projects in resume (6t sram dac&its sunblocks  standard cells)  3.what are the basic layers in16nm 28nm 45nm 4.what are the constraints followed for while designing opamp ckt  5.Constraints for current mirror and differential pair 6.difference between common centroid and interdigitization patterns  7.why can't we use interdigitization  for differential pair and comm centroid for current mirror  8.why we go for matching concept  9.what are process variations  10.what is WPE and how u over come WPE 11.what is latchup&how parasitic bjt will cause short circuit path between vdd &vss 12.to flow current in bjt gate voltage is needed &how but will get gate voltage  13.can u tell me comm centroid pattern for A=3,B=3&tell me pattern using dummy and without dummy  14.what is the use of current mirror why we are using current mirror in opamp  15.difference between opamp &diff...

STM Interview -Intern Campus 2021

1) Introduce about yourself  2) Which subjects you are comfortable ? (I told digital design & Verilog , I am having basic know of analog electronics ) 3) Digital questions asked --  i)Universal gates ii) implementation of gates using  muxes d iii)difference between sequential & combination circuits iv)min change code ,setup time hold time ,how to reduce setup & hold time violation v)How clk to q delay gets affected by metastability vi)How XOR is converted to buffer & inverter vii)Difference between asyn & sync counters , latch & ff , ring oscillator , FSMs , viii)half adder & it's construction  xi)what states  1100 goes in ring & Johnson counter 4)How CMOS inverter  works , latch up  5) Miscellaneous - resistor , capacitor  in series parallel questions  No verilog & No apti questions

Synopsys intern -2021 (Digital Design Role)

1) CMOS inverter characteristics ( significant of Id and Vds )  2) More questions on power dissipation in CMOS ( leakage current ) and how to reduce dynamic and static power dissipation.  3) What are the challenges in deep sub micron? 4) Written test questions discussion ( only technical ) . 5) Academic projects . 6) About synthesis ( logical and physical synthesis ) . 7) Inputs for synthesis , write any 3 .sdc  8) Source of clock , difference between generated clock and master clock . They will give you one scenario about to this .  9) Why transmission gates are not preferred in design ( very less )  10) Setup , hold , skew fixing of setup and hold timing.  11) Setup can negative ? How to fix negative setup. 12) Based on the resume they will ask tool related questions ( only flow )

Infineon Interview Questions- General for freshers

1. Basic digital electronics, mostly based on timers, counters and FFs. 2. Microcontroller- ARM architecture/ 8051 3. Interrupts,  NVICs, memory organization in uC, watchdog timers, PWMs etc. 4. Basic C programming, like masking, nested loops, bitwise operations 5. Op-Amps and their usage in uC 6. ADC and DACs internal structure and working  7. Any projects you've worked on! 8. Communication protocols like CAN, IIC, SPI, UART etc. And their internal functioning! 9. Clocks - difference between PLL, FLL, and how to create clock divider circuit (both odd division and even) and how to upscale  10. Power electronics - buck, boost, LDOs and their internal working!  11. Ripple currents and use of inductors, also, decoupling capacitors 12. Difference between single ended lines and differential pairs and why we use them 13. Some basic validation procedure including PVTF flow 

Physical Design -Qualcomm 2021

1. In which technology nodes you have worked for and completed the tape out? 2. What are the values of ‘X’ and ‘Y’ coordinates of your block? 3. How is your block design shape and how the macros are placed in that shape, why you preferred that design style? 4. By using which toolbox in the GUI window or in encounter shell you completed your placement for your block? 5. How many pins are there in the design and the spacing between the pins you provided? 6. Spacing between the macros formula? 7. On which basis you will place the macros on if the design constraints are fixed to do?   8. What are the issues you face if the design is like the above one and how will solve that? 9. What is the pitch of power and metals which you have considered? 10.W hat is the formula for power stripes? 11. What are global net connections and what is the command u use in the encounter? 12. What does the global net connections file contain exactly? 13. How you provided Power rings and Power stripes to you...

Qualcomm Interview Questions -2021 Physical Design

1. Floorplan guidelines? 2. Well tap cells at on/off domain? 3. What is an endcap cell? Where will you place? What happens if don’t place it? 4. Setup time and hold time 5. Channel length calculation and soft blockage and hard blockage? 6. What is congestion? Where did you see congestion in your block? 7. DRV fixing techniques? 8. Cloning algorithm? 9. Suppose if our block has Clock Tran, data Tran, set up, hold, noise violations from these violations fixing order in ECO stage? 10. Power plan for on-off domains? 11. What is power switches working? 12. What is the difference between HVT, LVT, and SVT cells? 13. Can we place HVT and LVT side by side? (if a cell have 4X the size we can place) 14. What are the reasons for via not placing? How do you place via? 15. Suppose two different nets have 100 u length and 1u width and 2u width, how is delay between the two nets, and what is the dominating factor? 16.What is site?

Mirafra 2021 DFT

1.Difference between  latch and FF 2. Setup and hold time definition 3.How to fix setup and hold time 4.ASIC FLOW explanation 5.Difference between the asynchronous and synchronous counter and Design procedure 6.Difference between synchronous and asynchronous reset. 7.Active low rst and active high rst and in the industry which is preferred and why 8.Difference between processor and controller 9.Example for synchronous and asynchronous reset using D FF 10.How to convert D-FF to T-FF procedure

Qualcomm Interview (DFT Role)- Fresher

There were in total 5 rounds (4 technical rounds + 1 HR round) First round: 1. What do I understand by DFT and the need for DFT? 2. What are scan flip flops? 3. What are the different simulation techniques for testing? What do you infer from transient delay simulation? 4. A circuit with several and-or gates was given, need to identify the input test vector for detecting a slow-to-rise fault at a particular net. 5. What is BIST?  5b. What are the different techniques used for compaction?  6. What is boundary-scan standard? (JTAG) 7. How do you rank various sorting algorithms? (insertion, bubble, etc) 8. What do you understand from hazards in a processor design? How did you overcome control hazards? 9. What happens in a deep pipelined system? (Performance related, flushing all stages of the pipeline when branch prediction fails. Increased latency). 10. Write a Verilog code for a RAM, let the address space be a parameter. 11. Are you familiar with writing scripts in- bash, PERL, ...

Intel Campus interview Question 2021

1. Latch-up in CMOS (using diagram..explain) 2. SR FF using NAND gates 3. What are universal gates 4. Difference between latch and FF 5. About a project I did  6. VLSI design flow. 7. What is LVS 8. What is Async reset sync reset 9.How to swap 2 variable without using swapping the 3rd variable 10. What is Fifo? 11. Project, sta, memory, interrupts, project, iot, wifi communication, dma, combn seqn, blocking non blocking,  delay, sta basics, scaling 12. Power optimization process in sta, how to do timing analysis, what do you need for that, and many more 13.Vlsi design flow 14. Wheatstone bridge 15.Dual flop synchroniser 16.Electrostatic integrity effects 17. Why finfet 18. Some digital also like counter design. Setup, hold, its mitigation, some definitions of sta related things 19. Edge detecting circuit 20.  What is setup time and hold time, transistor parameters, diagram of setup and hold.timing violations 

VLSI Materials (links, books, docs, interview materials)

DIGITAL DESIGN  https://www.youtube.com/watch?v=M0mx8S05v60&list=PLBlnK6fEyqRjMH3mWf6kwqiTbT798eAOm – Digital Electonics by Neso Academy.  http://www.fullchipdesign.com/ https://www.youtube.com/watch?v=Y8FvvzcocT4&list=PL1221EE053D86FDA1 – Digital Design by NPTEL.  https://www.youtube.com/watch?v=nzxT84jTbGk&list=PLPIqCiMhcdO7bBmieyG5u41x2Ogcn67Bs – Digital Design Course.  https://www.electronicshub.org/binary-adder-and-subtractor/ -- Electronics Hub. https://www.electronicshub.org/priority-encoder/#Simple4-Input_Priority_Encoder VHDL  http://home.deib.polimi.it/sami/VHDL_merged.pdf -- VHDL Merged https://www.scribd.com/document/278006745/VHDL-merged-pdf -- VHDL Merged http://www.dejazzer.com/ee478/lecture_notes/lec08_packages.pdf -- VHDL Package and Other Construts.  https://www.youtube.com/watch?v=0Ho4rDswOeE&list=PL0pU5hg9yniZ2ka-XBXROXNR0pAEAEFCB --Intel FPGA Official Youtube Link(Verilog,VHDL,Timing,Quartus Prime Software,Qsys Editor,Pl...

UVM MATERIALS to read

  https://drive.google.com/file/d/1iZuXmcQHFGUKRVQr_Fb-j0r90EihT8z3/view?usp=sharing

Synopsys Campus Interview Question 2021

Synopsys Campus Interview 2021 Questions Tell me about u r self. Round 1: 1)Difference between latch and ff. 2) write a Verilog code for the right shift and left shift depends on sel input. 3)D latch Verilog code. 4) normal dff  verilogcode 5)DFF working  6) difference between ASIC and FPGA 7) using dff(if en is there (dout =din) or if en is no there  it holds the previous value) 8) In DFF use only if the latch is infer r not  Round 2: ( 30 minutes ) 1. What is verification and why do we use UVM. 2. Explain the first concept that I understood in UVM. 3. What is FSM 4. Design an FSM for traffic light controllers. 5. Design an FSM for sequence 1011. 6. Difference between Mealy and Moore in terms of the structure of sequence 1011. 7. What are user-defined data types in C. 8. Tell the output of the code snippet. int arr[ ] = {1,11,21,31,51 }; int *p = &arr; Print("%d", *p++); Print("%d", *p); Print("%d", *++p); Print("%d", *p); Print("%d...