Follow the stories of academics and their research expeditions
Every chip begins as an idea expressed in RTL code, but code alone cannot be manufactured. Between synthesis and the foundry sits Place and Route (PnR) — the stage where a gate-level netlist becomes a physical layout: real standard cells positioned on real silicon, connected by real metal wires. The placement engine decides where each of the millions of cells sits on the die; the router then draws the interconnect across multiple metal layers, all while honouring timing, power, area and manufacturability constraints. The output is a routed database that, after signoff, streams out as GDSII for fabrication.
Why does this stage matter so much? Because at modern process nodes the wires often dominate delay, not the gates. A netlist that closes timing comfortably in synthesis can fail badly after routing if cells are placed poorly or the clock tree is unbalanced. PnR engineers are the people who make silicon actually work at the target frequency — which is why physical design remains one of the most consistently hired-for specialisations in the semiconductor industry.
The flow starts with its inputs: the synthesized netlist, timing constraints in SDC, technology files, and standard-cell libraries in LEF/LIB format. A good course begins by demystifying these files — what a LEF abstract actually describes, how Liberty files model cell delay, and how the PnR tool reads everything into a design database.
Before any cell is placed, the die and core area are defined, macros such as memories and IP blocks are positioned, and IO pins are assigned. Learners study aspect-ratio and utilisation trade-offs, macro placement guidelines like channel spacing and pin orientation, and then build a power delivery network — rings, straps and rails — checked against IR-drop and electromigration limits.
This module covers global and detailed placement, congestion analysis, high-fanout net synthesis, and pre-CTS timing optimisation. You see how placement density, blockages and bounds influence routability, and how the tool trades wirelength against timing.
Arguably the most interview-tested topic in physical design. Courses cover skew and insertion delay, clock buffers versus inverters, non-default routing rules for clock nets, useful skew, and multi-corner clock balancing — plus how a bad clock tree shows up as hold violations.
Global routing, track assignment and detailed routing come next, along with the realities of signal integrity: crosstalk-induced delay and glitches, antenna violations and their diode or layer-hopping fixes, and via optimisation. Post-route timing and DRC convergence loops teach the iterative nature of real projects.
The final stretch covers static timing analysis across multiple corners and modes, on-chip variation derates, ECO flows for fixing setup and hold, and physical verification — DRC, LVS and antenna checks — before tape-out.
PnR sits downstream of logic design, so you should be comfortable with digital fundamentals: combinational and sequential logic, setup and hold concepts, and what a flip-flop-to-flip-flop timing path is. Basic CMOS understanding — why drive strength and load matter — makes the optimisation topics far more intuitive. Familiarity with Verilog helps you read netlists, and prior exposure to Linux shortens the learning curve. You do not need prior EDA-tool experience; teaching the tools is the point of the course.
Finishing with reports, congestion maps and scripts you can walk through in an interview matters far more than any certificate line on a resume.
Physical design is a durable career lane because every process-node shrink makes closure harder, not easier. Typical roles include Physical Design Engineer, PnR/Implementation Engineer, STA Engineer and, with experience, block owner or full-chip integration lead. Compensation varies widely by country, company and node experience; treat any specific salary figure you see online as an indicative range rather than a promise, since tape-out experience shifts it substantially. Learning online works well for this domain when the course pairs recorded theory with live tool access on remote Linux servers, which is the model structured online electronics classes in VLSI now follow.
Yes — PnR is a tool-and-terminal discipline, so remote access to an EDA environment replicates the industry workflow almost exactly. What matters is that you run the flow yourself repeatedly, not just watch it being run.
You need to understand what synthesis produces — a gate-level netlist and constraints — but you do not need to be a synthesis expert. Most courses recap the hand-off in the first module.
Practically, yes. You can learn the flow through the GUI, but production work is script-driven. Even modest Tcl fluency — sourcing flow scripts, filtering collections, generating reports — noticeably strengthens interviews and day-one productivity.
Leave a comment