Delivery package

GDSII deliverables

The GDSII databases produced for tape-out, their top cells, label layers and the information declared in the delivery dossier. The GDSII files themselves are derived from the process design kit (PDK) and are not published here; their contents are documented below.

Two databases, one design

FileRoleTop cellSizeStructuresSHA-256 (first 16)Date
chipfill.gdsSubmission candidate — the filled full chip. DRC and density were run on this file.ppu65_chip_fill130 063 462 B318d012acf0ab56c8a026 Aug 2026 13:43
ppu65_chip.gdsUnfilled reference — the real macro merged with the seal ring. LVS and antenna were run on this file.ppu65_chip80 608 670 B2924fc7ca5e63c207ce26 Aug 2026 13:29
fill.gdsDummy fill only (intermediate)ppu_dummy_fill26 Aug 2026
1 nmdatabase unit (0.001 µm)
2846.82 × 2051.00 µmdie, seal ring included
includedseal ring (merged into the top cell)
emptypolyimide (PM) layer, intentionally

Why two files? The dummy fill is floating (connected to no net) and electrically inert, so LVS and antenna checks are run on the unfilled version. The density rules are met only in the filled version, which is the one to be delivered. The SHA-256 of both files is recorded in the delivery document.

GDSII generation flow

Block layoutsscript-generated analog cells + synthesised digital block
Top-level assemblyppu65_chip: tile + digital + pad ring + seal ring
Stream-outppu65_chip.gds (80.6 MB)
LVS + antennaon the unfilled database
Dummy generator6.25 M shapes, 12 layers
Mergechipfill.gds (130 MB)
DRC + densityon the filled database

The layout hierarchy is preserved: 292 structures in the unfilled file, 318 in the filled one; the difference is the 26-structure dummy-fill subtree. The fill lies entirely inside the die boundary (dummy bounding box −564.4 … 1984.9 × −344.85 … 1474.45 µm).

Label layers

The pad labels are kept with the label purpose in the source database and stream out as pin-layer texts in the GDSII. 73 labels in total:

GDS layerMeaningLabelsContent
139 / 0M9 pin67The name of every bond pad; stick font, 6 µm
136 / 0M6 pin4GND / VDD / AVDD power-rail labels, 8 µm
137 / 0M7 pin2The tile's SLP / SLN internal nets (for LVS matching)

To see the labels in a GDS viewer, layers 139/0, 136/0 and 137/0 must be visible and "show texts" enabled. At full-die zoom a 6 µm text is sub-pixel; it appears when zooming into a pad.

Example coordinates (pad centre, µm): CLK (−330, 1435) · MOSI (−10, 1435) · VCM_B2 (−525, 1245) · BSEL0 (−525, 125) · BANC_B0 (550, −305) · VSUB (1190, −305).

Label map
Map of the labels read from the GDS. Detailed table: Pad labels.

Block GDS files

Each analog block went through DRC/LVS separately with its own GDS and was then merged at the top level. The layout images on this site were rendered from these files.

GDSTop cellSize (µm)FileNote
ppu65_chip.gdsppu65_chip2600 × 187080.6 MBfull chip, unfilled
ppu_tile.gdsppu_tile≈ 1773 × 121210.7 MBanalog tile
ppu_digital_top.gdsppu_digital_top≈ 1378 × 24448.9 MBdigital core (standard cells)
ppu_pad_ring.gdsppu_pad_ring2600 × 18006.4 MB67 pads + ESD
ppu_synapse6.gdsppu_synapse642.5 × 61.05147 KBsynapse bank, 63 units
ppu_noise_therm2.gdsppu_noise_therm2≈ 248 × 144788 KBthermal-noise chain v1.3
ppu_bandgap.gdsppu_bandgap≈ 223 × 142793 KBbandgap reference
ppu_vg_conveyor.gdsppu_vg_conveyor≈ 191 × 115current conveyor
ppu_fold_sa.gdsppu_fold_sa≈ 66 × 36201 KBfold + StrongARM
ppu_comp_latch.gdsppu_comp_latch≈ 14 × 1316 KBcomparator latch

Deviations declared up front in the delivery dossier

  1. The GDSII contains 40 top-level structures. One is the real top cell (ppu65_chip_fill); the other 39 are unplaced via master cells referenced by nothing and contributing no mask geometry. If a single-top-cell file is required, a pruned version is ready: 279 structures, geometry-identical (278 of 279 structures byte-identical; the only difference is the top cell's timestamp).
  2. The polyimide (PM) layer is intentionally empty. Its acceptability for the selected package/assembly flow is to be confirmed by the foundry.
  3. LVS and antenna were run on the unfilled database, DRC and density on the filled one. The dummy fill is floating and electrically inert.
  4. No scan chain. Test access is through the SPI register interface and the 16-channel analog test mux.
  5. No intentional on-chip decoupling capacitance. Vector-based dynamic rail analysis: worst drop 30.9 mV = 3.4 %, 0 violations.

Backup: the delivery GDSII is not kept under version control (PDK derivative). A second copy is held in a compressed archive verified by SHA-256; moving that archive to external, encrypted storage is on the open-item list.