Skip to content

Session 4: Layout & Fabrication

Assignment

Block diagram: Sketch your project’s architecture showing major modules and data flow (e.g., Pocket Synth: button inputs → tone selector → oscillator → PWM output)

Explore a standard cell: Open the sky130 standard cell library in KLayout and find an inverter (sky130_fd_sc_hd__inv_1). Identify metal, poly, and diffusion layers. - In the container: “klayout /foss/pdks/sky130A/libs.ref/sky130_fd_sc_hd/gds/sky130_fd_sc_hd.gds”

Tip: Use Edit → Find (Ctrl+F) to search for “inv_1”

Connect the dots: Pick one block from your diagram — what standard cells might implement it? (e.g., “counter” needs flip-flops, “tone selector” needs muxes)

Block diagram

Explore inverter standard cell

Metal layers are 68 (met1.drawing), 122 (pwell.pin), 67 (li1.drawing).

Poly layer is 66 (poly.drawing).

Diffusion layer is 65 (diff.drawing).