Input and output delays describe timing outside the block boundary relative to a reference clock. Maximum and minimum values expose the late and early interface behavior needed…
Read the complete answer →
The handoff must identify real clock sources, generated-clock relationships, waveforms, and the timing assumptions for each operating mode. Clock-tree synthesis later implements…
Read the complete answer →
RC technology models translate interconnect geometry into resistance and capacitance. TLUPlus is a layer-specific parasitic model used by ICC2 native extraction; layer mapping…
Read the complete answer →
An RC technology file is a reusable extraction model for a process; SPEF records extracted parasitic networks for a particular design. One describes how to calculate parasitics,…
Read the complete answer →
A mode describes how the design operates; a corner describes analysis conditions; an ICC2 scenario combines one mode and one corner. MMMC checks the design across multiple modes…
Read the complete answer →
An initial floorplan defines the physical envelope and key constraints within which placement and routing will operate. It can be supplied as DEF or scripts, or generated during…
Read the complete answer →
A hard macro needs compatible logical/timing and physical information, together with its interface and integration requirements. A black box in the netlist is not a complete…
Read the complete answer →
UPF describes power intent: which logic belongs to power domains, how supplies and states are modeled, and what protection or state-preservation strategies are required. Logical…
Read the complete answer →
Physical design needs the scan connectivity and allowed reordering constraints when it optimizes scan chains. A scan-inserted netlist describes connections; SCANDEF supplies…
Read the complete answer →
Switching-activity files are conditional inputs. They improve activity-dependent power estimation and optimization, but are not universally required just to import and place a…
Read the complete answer →
Validate relationships between files, not just each file independently. Names, units, revisions, physical technology, library models, and operating assumptions must describe the…
Read the complete answer →
An unresolved reference means an instantiated design or cell cannot be bound to an appropriate definition. Debug the intended reference and library setup before altering the…
Read the complete answer →
Audit timing coverage and the meaning of exceptions in every required scenario. A clean slack summary can hide paths that were never checked or were removed from analysis by an…
Read the complete answer →
Load inputs in dependency order: establish the library and technology context, read and resolve the design, then apply compatible physical, power, and timing setup before…
Read the complete answer →
A file's role depends on the stage. A routed DEF or extracted parasitic file can be an output of one run and an input to a later analysis or restart; the extension alone does not…
Read the complete answer →
Successful import proves that the tool accepted data; clean timing proves only that the analyzed constraints passed. Neither proves that the files represent the intended chip or…
Read the complete answer →
A strong input-readiness review asks whether the next implementation stage can start reproducibly with complete, consistent intent. It records evidence and ownership for…
Read the complete answer →
Track pitch sets the distance between candidate routing centerlines. Track offset sets where the first centerline begins relative to the coordinate origin used by the track…
Read the complete answer →
A placement site is a reusable unit of legal placement geometry. A row arranges sites across the floorplan, and a standard cell occupies a compatible number of sites while…
Read the complete answer →
These grids constrain different things. The manufacturing grid quantizes allowed geometry coordinates; placement sites constrain legal cell placement; routing tracks suggest wire…
Read the complete answer →
Fin pitch measures the center-to-center spacing between neighboring fins. Gate pitch measures the repeat spacing between neighboring gates. Contacted gate pitch, often called…
Read the complete answer →
In a conventional FinFET device family, adding parallel fins increases effective channel width in discrete increments. The designer cannot choose an arbitrary continuous width in…
Read the complete answer →
Report the actual FinFET grid and run its dedicated check before changing geometry. ICC2's grid contains x/y spacing and offsets that guide placement of cells containing FinFET…
Read the complete answer →
Legality is the intersection of applicable rules, not a single snapped coordinate. A cell or macro can satisfy site placement while failing a FinFET boundary rule, or satisfy…
Read the complete answer →
Establish identity and libraries, link, check structure/unbound objects, validate and apply SDC, inspect clocks/scenarios/exceptions, then run timing-health checks.
Read the complete answer →
Use get_design_checks to confirm available check bundles and man to confirm syntax in the installed release.
Read the complete answer →
It checks technology-file information, layer directions, and the presence of horizontal and vertical layers; it is only one readiness component.
Read the complete answer →
Compare like-for-like scope and object classes, accounting for known handoff transformations rather than demanding unexplained equality.
Read the complete answer →
Class totals reveal missing domains or views that a single overall cell count can hide.
Read the complete answer →
Trace the object to interface intent, tie-off policy, black-box boundary, and synthesis log; intention requires recorded ownership.
Read the complete answer →
The interface must have approved pin identity, timing boundary treatment, logical/physical views required for the next stage, revision, and owner.
Read the complete answer →
Correlate reference-library order, cell view identity, PVT assignment, pin interface, and handoff version rather than trusting the instance reference text.
Read the complete answer →
Compare ICC2 user units with Liberty declarations and the values expected by the STA handoff; inspect representative periods, slews, delays, and loads.
Read the complete answer →
Functional intent commonly belongs to modes, operating-condition/parasitic intent to corners, combined analysis status to scenarios, and design-rule constraints can be…
Read the complete answer →
A scenario can exist while setup, hold, or other required analysis is inactive.
Read the complete answer →
Review errors, warnings, object-resolution messages, overridden constraints, current context, and resulting reports; parsing success is only the first gate.
Read the complete answer →
Post-synthesis hierarchy and object names may differ from the intent source, causing selectors to resolve incorrectly or not at all.
Read the complete answer →
Measure the collection and inspect representative names before applying a constraint; scope should be explainable and stable.
Read the complete answer →
Compare reported period and edge waveform with the interface specification for each mode, including non-50-percent duty cycles when relevant.
Read the complete answer →
The reported master, source object, target pin, divide/multiply factor, phase, and edge mapping must match real logic connectivity.
Read the complete answer →
Use no_clock checks and targeted timing reports to correlate expected register groups with clock propagation through logical arcs.
Read the complete answer →
It can be intentional mode multiplexing or a missing exclusivity/case relationship; the report requires mode-aware interpretation.
Read the complete answer →
Every asynchronous, exclusive, or related declaration changes which crossings are analysed, so membership and mode scope must be reviewed.
Read the complete answer →
There is no implemented clock tree, so built-tree skew and route latency do not exist; only justified early assumptions belong in the model.
Read the complete answer →
Source latency models delay before the design clock source; estimated network latency is a methodology assumption inside the design and must not be confused with measured CTS…
Read the complete answer →
Separate jitter, modelling margin, and setup/hold uncertainty according to methodology; ensure it is not duplicated by other margins.
Read the complete answer →
An explicit pre-CTS transition can be a modelling assumption for cell delay; it is not a measured routed-clock slew.
Read the complete answer →
For each timed input, confirm reference clock, edge, rise/fall scope, and both early and late interface intent where required.
Read the complete answer →
A clock port defines timing reference behaviour and is not ordinary launched data; bulk get_ports * selectors can impose nonsensical data delay.
Read the complete answer →
Verify receiving reference clock, edges, sign convention, min/max values, and whether the external requirement matches the interface specification.
Read the complete answer →
A driving cell models a library-based source response, while explicit transition provides a direct slew assumption; methodology should choose and avoid conflicting intent.
Read the complete answer →
Correlate load values with receiver and package assumptions, units, modes, and min/max analysis needs.
Read the complete answer →
Inspect exact from/through/to membership, mode scope, precedence, affected path count, and functional reason.
Read the complete answer →
Confirm the functional cycle relationship, start/end clocks, edge convention, and paired hold behaviour instead of applying a number mechanically.
Read the complete answer →
Start from counted area, macro dominance, expected growth, physical-only cells, clock and hold buffering, spare strategy, routing access, PG reservation, voltage areas, and local…
Read the complete answer →
Macro dimensions and channels often determine the outline before standard-cell area does. Dividing total area by one utilisation target can hide geometric infeasibility.
Read the complete answer →
Recalculate required placeable area with the larger counted cell area, rebuild or resize the candidate, and compare rows, congestion, timing, and PG capacity using the same method.
Read the complete answer →
Keep area, constraints, macro set, PG assumptions, and evaluation settings constant; compare path length, row continuity, channel capacity, pin affinity, congestion, and change…
Read the complete answer →
Calculate ideal core dimensions, snap them to legal grids or row/site multiples, recompute actual area and utilisation, then add asymmetric offsets.
Read the complete answer →
Compare row site names, library cell site compatibility, row height/width, orientation, voltage area, and the intended row pattern.
Read the complete answer →
Measure its legal length, site alignment, voltage-area ownership, nearby keepouts, and whether intended cells plus required spacing can fit.
Read the complete answer →
Compare row orientation and alternation with the standard-cell library’s legal orientations and power-rail convention.
Read the complete answer →
Use flylines, bus width, path criticality, producer-consumer order, I/O affinity, clock/reset sources, and hierarchy to propose macro regions.
Read the complete answer →
Edge placement can simplify external access and preserve central rows; internal placement can shorten central dataflow but creates more channel and blockage interactions.
Read the complete answer →
They move pin walls relative to neighbours and may change supply-pin alignment. The macro outline can remain legal while routes become much longer.
Read the complete answer →
Check macro origin, boundary, orientation, alignment point, and applicable block or FinFET grid. Movement, rotation, mirroring, and snapping are separate operations.
Read the complete answer →
Start with usable routing layers and track pitches, subtract PG straps, blockages, via keepouts, shielding, and edge rules, then compare remaining directional capacity with…
Read the complete answer →
They concentrate routes and pins, fragment rows, complicate PG continuity, and can create dead space that neither cells nor wires use well.
Read the complete answer →
Choose by which objects must be excluded and for which stage: hard for broad placement exclusion, soft when later optimisation cells may be allowed, hard_macro to exclude hard…
Read the complete answer →
A hard blockage excludes placement, a soft blockage can permit selected later optimisation use, a partial blockage limits occupancy, and a macro-only restriction targets hard…
Read the complete answer →
Select library-approved left, right, top, bottom, inside-corner, and outside-corner cells for the actual row and voltage-area geometry, then report rules before insertion.
Read the complete answer →
I/O guides reserve legal regions for I/O driver cells, while constraints describe package, protocol, power, and matching intent. place_io applies those rules to the intended…
Read the complete answer →
Place block pins on legal sides, layers, tracks, and offsets according to top-level dataflow, routing corridors, bundles, and feedthrough intent.
Read the complete answer →
Buses need deliberate ordering and corridor width; differential pairs need paired routing opportunity and consistent constraints. Both can be harmed by corner crowding or…
Read the complete answer →
A feedthrough is better when the top-level distance and timing benefit exceeds the block’s pin, route, voltage-area, buffering, and ECO cost.
Read the complete answer →
Classify original, created, buffered, reused, redundant, unused, pure, and mixed feedthroughs; then inspect the nets whose classification conflicts with intent.
Read the complete answer →
Use the same floorplan version, coarse placement, scenarios, layer availability, PG/blockage assumptions, global-route mode, and report settings for every alternative.
Read the complete answer →
Confirm data and constraints, locate demand and capacity, identify the physical cause, make the smallest causal change, then rerun the same measurement.
Read the complete answer →
Pitch controls repetition, offset sets the first coordinate, direction selects X or Y track lines, and width can reserve a wire width. Technology rules decide legality.
Read the complete answer →
Report its layer, side, and offset; compare with the track pattern, preferred direction, blockages, PG shapes, spacing rules, and neighbouring pins.
Read the complete answer →
Overlay proposed ring, strap, rail, and via corridors on the same channel and congestion model used for signals, then compare remaining tracks and pin approaches.
Read the complete answer →
Shape and size it for assigned cells, expected growth, legal rows, boundary cells, isolation/level-shifter/retention zones, switch corridors, macro compatibility, and supply…
Read the complete answer →
Use the same netlist, SDC, scenarios, libraries, pre-CTS clock assumptions, coarse placement, and estimation method. Compare the same named paths and physical distances.
Read the complete answer →
Include input and tool provenance, area assumptions, boundaries, rows/sites/tracks, macro and pin constraints, voltage areas, keepouts/blockages, reports, check results, images,…
Read the complete answer →