Netlists
Netlists are textual descriptions of electronic circuits that specify components and how their terminals are interconnected. They serve as input to circuit simulators and other electronic design automation tools. A netlist lists devices such as resistors, capacitors, inductors, and transistors, and the nodes they connect to.
In a typical SPICE-style netlist, each line describes one component with a reference designator, its node connections,
M1 D N001 0 0 NMOS W=1u L=0.18u
This format makes clear which nodes each component touches and what its electrical characteristics are.
Netlists can be flat or hierarchical. Flat netlists list all elements in a single scope, while hierarchical
Generation and use: netlists are often produced automatically by schematic capture tools, layout and design environments,
Conventions and notes: nodes are labeled with integers or strings, with node 0 commonly representing ground.