Skip to content

Hex dot wafer boy v1

10x10 grid of 10mm chips on a 4-inch wafer, hexagonal dot lattice, several center-cluster variants.

Generator for a simple 4 inch wafer GDS:

  • No 4 inch wafer outline; outputs contain only the chip-grid/pattern geometry.
  • 10 x 10 grid of 10 mm chips with 50 um dicing-border rectangles.
  • Hexagonal square lattice on all chips except one text chip.
  • Left half chips use 0.75 um squares on a 3 um lattice.
  • Right half chips use 0.75 um squares on a 5 um lattice.
  • Dot regions use reusable 500 um tile cells and full-chip cell references where possible.
  • The boy-chip wafer leaves chip (ix=4, iy=5) empty of dots and instead contains repeated "It's a boy!" text at 20 um height on a 500 um pitch.
  • A separate all-dot wafer fills every chip, including (ix=4, iy=5), with the assigned dot lattice.
  • Additional sparse wafers fill only the center 2 x 2, 3 x 3, 4 x 4, or 5 x 5 chip blocks with dot patterns and leave the remaining chips empty.
  • Matching sparse wafers with plus_boy in the filename keep all center-block dot chips and add the "It's a boy!" chip separately at (ix=7, iy=5).

Run:

python generate_gds.py

Outputs:

  • hex_dot_wafer_boy_v1.gds
  • hex_dot_wafer_all_dots_v1.gds
  • hex_dot_wafer_center_2x2_dots_v1.gds
  • hex_dot_wafer_center_3x3_dots_v1.gds
  • hex_dot_wafer_center_4x4_dots_v1.gds
  • hex_dot_wafer_center_5x5_dots_v1.gds
  • hex_dot_wafer_center_2x2_dots_plus_boy_v1.gds
  • hex_dot_wafer_center_3x3_dots_plus_boy_v1.gds
  • hex_dot_wafer_center_4x4_dots_plus_boy_v1.gds
  • hex_dot_wafer_center_5x5_dots_plus_boy_v1.gds
  • layout_params.json
  • layout_params_all_dots.json
  • layout_params_center_2x2_dots.json
  • layout_params_center_3x3_dots.json
  • layout_params_center_4x4_dots.json
  • layout_params_center_5x5_dots.json
  • layout_params_center_2x2_dots_plus_boy.json
  • layout_params_center_3x3_dots_plus_boy.json
  • layout_params_center_4x4_dots_plus_boy.json
  • layout_params_center_5x5_dots_plus_boy.json

The square fields are stored as a compact cell hierarchy to avoid writing hundreds of millions of individual dot polygons.


Source: crystal_deposition/hex_dot_wafer_boy_v1/