OpenROAD · SKY130
Physical Design
Constrain timing, place cells, build a clock tree and route a SKY130 block with OpenROAD.
Eight modules, from standard cells to complete blocks.
Try RTL → GDSIIHow does a netlist become a chip?
Physical Design
Take a netlist to a placed and routed block: standard cells and the library, static timing analysis from the Liberty tables to the SDC, floorplan, placement, clock tree and routing, each step run with OpenROAD on the page.
47 lessons-
L1
From Netlist to Layout
6 lessonsName every stage of the physical design flow and the files it reads and writes, read a standard cell in its LEF and Liberty views, and measure a design in area, rows and sites.
-
L2
Static Timing Analysis
9 lessonsCompute a cell delay from the Liberty tables and match the tool, follow arrival times and slews along a path, write the setup and hold checks with skew and uncertainty, and constrain a block with SDC.
- L2.1Timing arcs: what a cell promises
- L2.2Delay and slew from the Liberty tables
- L2.3The timing graph: arrival times and slew
- L2.4Setup and hold with skew and uncertainty
- L2.5Reading a timing report
- L2.6Clocks in SDC
- L2.7Input and output delays
- L2.8False paths and multicycle paths
- L2.9Corners, derates, OCV and CPPR
-
L3
Floorplan and Power
5 lessonsTurn a cell area into a core with a chosen utilization and aspect ratio, place I/O pins on purpose, leave room around macros, build the power grid layer by layer with its well taps, and measure static IR drop.
-
L4
Placement
5 lessonsCompute HPWL and read the placer's overflow log, choose a target density and find a congestion hotspot, check a legal placement and its displacement, repair slew, capacitance and fanout, and win back the slack the first wire delays take.
-
L5
Clock Tree Synthesis
6 lessonsTell global skew from the local skew that enters a slack, build the MAC's clock tree and read its buffers, insertion delay, skew and power, budget I/O paths for the moment the clock becomes propagated, borrow time with useful skew, repair hold after CTS, and choose where a clock-gating cell sits in the tree.
-
L6
Routing
6 lessonsPlan routes, resolve geometric constraints, extract wire parasitics, and check coupling and manufacturing antennas.
-
L7
Sign-Off
6 lessonsAudit final timing, geometry, connectivity, fill and controlled design changes.
-
L8
Physical Design Capstones
4 lessonsConstrain, diagnose, compare and document four complete physical-design jobs.
No lessons match that search. Try a shorter topic or clear the search.