What are the checks done after placement?

oPlacement Legality: check for Overlaps: Verify that no standard cells overlap each other (checkPlace, checkLegality). All cells must occupy legal sites defined by the floorplan rows.

Congestion Analysis:

Global Congestion Map:

Density Checks:

Timing Analysis (Pre-CTS):

Setup Timing: the violations should be reasonable and manageable for subsequent optimization stages. Acceptable violation depends on what kind of cells used, whether LVT enabled or not at place, what is extra uncertainty given etc.

Share:

What are the differences between lower technology nodes and higher nodes?

FeatureLower Nodes (e.g., ≤7nm, 5nm, 3nm)Higher Nodes (e.g., ≥12nm, 28nm)
Transistor ArchitectureFinFETs, transitioning to Gate-All-Around (GAA) FETs (e.g., MBCFETs) at 3nm and below. Complex 3D structures.Planar MOSFETs (at 28nm), early FinFETs (at 16/14/12nm). Simpler structures.
Lithography & PatterningEUV (Extreme Ultraviolet) lithography for critical layers is essential. Multi-patterning (e.g., SAQP) for some DUV layers if EUV not fully deployed. Extremely complex and restrictive design rules.Primarily DUV (Deep Ultraviolet) immersion lithography. Double patterning (DPT) common for critical layers. Simpler design rules.
Parasitics (RC)Interconnect Resistance (R) and Via Resistance are highly dominant over Capacitance (C). Significant impact on wire delay and IR drop. Higher variability in parasitics. Coupling capacitance (Cc​) is still a major concern.Capacitance (C) was often more dominant in interconnect delay compared to Resistance (R).
Variability (PVT, OCV)Very high impact of process variations (Random Dopant Fluctuations - RDF, Line Edge Roughness - LER, Work Function Variation). Statistical timing (e.g., POCV) and variation-aware design are mandatory.Lower relative impact of process variations. Deterministic timing models (OCV, AOCV) were more commonly sufficient.
Operating Voltage (Vdd​)Significantly lower (e.g., < 0.8V, approaching 0.5-0.7V). Smaller noise margins.Higher (e.g., ~0.9V to 1.V+). Larger noise margins.
Leakage CurrentHigher relative leakage current due to smaller device dimensions and lower Vt​. Complex leakage control mechanisms are vital.Lower relative leakage current.
Power Density & ThermalMuch higher transistor density leads to significantly increased power density and severe thermal hotspots. Thermal management is a critical design constraint.Lower power density, thermal issues generally more manageable.
Design Rules & DFMExtremely complex, numerous, and restrictive design rules. Extensive Design for Manufacturability (DFM), Design for Yield (DFY), and Design for Reliability (DFR) checks are mandatory. Litho hotspots, CMP effects, stress effects are major concerns.More relaxed design rules. DFM was important but less acutely critical.
Interconnect MaterialsExploration/use of new materials like Cobalt (Co), Ruthenium (Ru) for liners, vias, or even wires to combat high resistance of Cu at very small dimensions.Predominantly Copper (Cu) interconnects with traditional barrier/liner materials (e.g., Tantalum, Titanium).
IR Drop & Electromigration (EM)More severe due to lower Vdd​, higher wire R, and higher current densities. Requires very robust power distribution network (PDN) design.Less severe compared to lower nodes.
Cost (Design & Manufacturing)Exponentially higher NRE (Non-Recurring Engineering) costs (masks, IP), more complex manufacturing processes, and longer design cycles.More mature processes with lower NRE costs.
Design ComplexitySignificantly higher, requiring more sophisticated EDA tools, advanced modeling, and larger design teams.High, but less complex than cutting-edge nodes.
Standard Cell HeightSmaller (e.g., 6-track, 5-track, or even lower). Tighter pin access.Larger (e.g., 9-track, 10-track, 12-track). Easier pin access.

Share:

What are the different types of placement bounds/blockages?

o Placement blockage of type “Hard” means that placeDesign will not place any cells in this area. Use this blockage type to totally restrict standard cells from being placed here.

A placement blockage of type “Soft” means that placeDesign will not place any cells in this region. However, placement legalization, timing optimization, and clock tree synthesis (CTS) can place buffers/inverters in this area. This blockage type is often used to block channels between macros. It prevents the placer from placing standard cells in this area, thus avoiding congestion problems. However, optimization is allowed to insert buffers/inverters in these channels, which is useful when buffering long nets and can improve timing and routability.

Share:

What are the inputs required at the start of PnR?

  • Gate-Level Netlist:
  • Timing Libraries (.lib or .db**)**
  • Physical Libraries (.lef**):**
  • technology process rules (tech LEF).
  • Timing Constraints (SDC - Synopsys Design Constraints):
  • Power Intent (UPF/CPF - Optional but common):
  • RC Extraction Files (Optional initial estimate, more critical later): tlu+, qrcTech
  • Floorplan Definition File (DEF - Optional):
  • Scan Definition File (Scan DEF - Optional):
  • MMMC (Multi-Mode Multi-Corner) Setup File

Share:

What can cause bad timing at the placement stage?

o Inaccurate Wire Load Models (WLMs) in Synthesis: Synthesis often uses statistical WLMs to estimate interconnect delay, which can be highly inaccurate compared to the actual delays based on physical placement.

Large Distance: Macros or blocks that communicate frequently are placed too far apart, leading to long interconnect delays.

Congestion: High placement congestion forces routing detours (even in trial route estimates), increasing wire length and delay.

Bad Pin Placement

Placement Density: Placing cells too densely, even if not causing severe congestion, results in longer average wire lengths compared to a sparser placement.

Share:

What challenges in power planning for 7nm and advanced nodes?

oIncreased Resistance: Interconnect wires become thinner and taller (to try and mitigate R increase, but R still dominates over C). Via resistance also increases dramatically. This makes the power grid inherently more resistive, leading to higher IR drop (V=I×R).

  • Lower Supply Voltage (Vdd): Operating voltages are significantly lower (e.g., < 0.8V). This means the allowable noise margin for IR drop (both static and dynamic) is much smaller (e.g., 5-10% of Vdd is a smaller absolute voltage). Designs become extremely sensitive to voltage variations.
  • Higher Current Density: While voltage decreases, the density of transistors increases significantly, leading to higher overall current density (J) in the power grid, especially localized hotspots. Risk of EM.
  • Dynamic IR Drop (Voltage Droop): Faster switching speeds and higher localized current demands exacerbate dynamic voltage droop. Providing sufficient instantaneous current through the high-resistance grid requires a very dense decap cell strategy and a robust PDN.
  • Complexity of PDN Design: Achieving the required low resistance and meeting IR/EM targets often necessitates using more metal layers for the power grid, wider straps, and significantly more vias, consuming valuable routing resources needed for signals. Balancing power needs with signal routability becomes harder.

7nm Challenges (includes power/interconnect): https://www.wipro.com/blogs/mohit-bansal/the-benefits-and-challenges-of-7nm-technology/

Share: