Can we see negative setup and hold values in the library? Why? What is the impact?

Yes, it is possible and quite common to see negative setup and hold times specified in standard cell timing libraries (.lib).

There are internal delays along the clock path and data path within the cell, from the input pins to the internal latch.

Negative Setup: If the internal clock path delay is significantly longer than the internal data path delay plus the internal latch’s intrinsic setup time, the data pin (D) can actually change after the active clock edge at the clock pin (CK) and still be captured correctly.

Share:

Difference between check_timing and report_timing

Check_timing : It looks for issues in the design and constraint setup, such as

• Unconstrained endpoints

• Combinational feedback loops

• Empty or unclocked registers

• Generated clocks with no source

• Timing exceptions

(false/multicycle paths) without valid paths

Report_timing: Used to check various timing reports like, setup, hold, etc…

Share:

Difference between Static and Dynamic power. How can dynamic power be fixed/reduced?

o Static Power: Power consumed when the circuit is powered ON but not actively switching. It’s primarily due to leakage currents flowing through transistors that are supposed to be OFF.

Main Components: Subthreshold leakage, gate leakage, junction leakage.

Factors: Increases significantly with lower threshold voltages (Vt) and at smaller technology nodes. Also increases with temperature.

Dynamic Power: Power consumed during the switching of logic states (when signals transition between ‘0’ and ‘1’).

Share:

Explain CMOS technology basics

oCMOS stands for Complementary Metal-Oxide-Semiconductor. It’s the dominant technology for constructing integrated circuits.

oComplementary: It uses both NMOS (N-channel Metal-Oxide-Semiconductor) and PMOS (P-channel Metal-Oxide-Semiconductor) transistors, typically paired together.

oStructure:

o**NMOS:** Conducts current (electrons) when its gate voltage is high (logic '1').  Built on a P\-type substrate.

o**PMOS:** Conducts current (holes) when its gate voltage is low (logic '0'). Built on an N\-type substrate (or N\-well).

oBasic Inverter: The fundamental CMOS gate is the inverter. It consists of one PMOS transistor connecting the output to VDD (power supply) and one NMOS transistor connecting the output to VSS (ground).

Share:

Explain physical-only cells. What is the need for physical cells?

o Decap Cells (Decoupling Capacitors): These are essentially capacitors (often MOSCAPs) placed near switching logic.

Need: to supply instantaneous current demands during fast switching events, stabilizing the power supply voltage (VDD/VSS) and mitigating dynamic IR drop and voltage noise on the power grid

Filler Cells: These cells fill the empty spaces left in standard cell rows after placement and optimization. They typically only contain VDD/VSS connections and substrate/well contacts.

Need: Ensure N-well and substrate continuity for proper biasing. Provide continuous power rail connections along the rows. Required for manufacturability (uniform density for CMP - Chemical Mechanical Polishing).

Share: