mpw-003 / INDM Inductor-TLM

the INDM shapes of all of mpw-003

40 of 40 dies rendered.

9,597,219 shapes in total, each die at 0.125 µm per pixel.

result.json · job.json · reticle overview PNG

1234567
A A1 A2 A3 A4 A5 A6
B B1 B2 B3 B4 B5 B6 B7
C C1 C2 C3 C4 C6 C7
D D1 D2 D3 D4 D5 D6 D7
E E1 E2 E3 E4 E5 E6 E7
F F1 F2 F3 F4 F5 F6 F7

Downloading the full-resolution image

The stitched reticle is 53,432×65,056 pixels — 3.48 gigapixels. The file itself is small, but decoding it needs about 3.5 GB of memory however small the file is, and most viewers refuse it outright. So it is also published as 42 tiles of about 7576×10776 px (32.1 MB in total, largest 1.3 MB), cut in the gaps between dies so that every tile holds whole projects and none is split.

To put the full-resolution PNG back together from them, byte for byte, with nothing installed but Python itself:

python3 reconstruct_reticle.py

Run it in a directory holding the tiles and mpw-003_INDM_tiles.json and it finds them itself, checks every tile against its checksum as it reads it, and checks the finished file against the manifest. It works because the tiles and the full image are written with PNG's Up filter, which never looks at the pixel to its left — so a row of tiles' scanlines laid end to end is the full image's scanline, and rebuilding moves bytes rather than doing pixel arithmetic.

Whole-reticle files

FileSizeMD5SHA-1SHA-256
mpw-003_INDM_reticle.png
the stitched reticle, full resolution
16.1 MB 0cbd1ba7fdefa877518462da9c05a13b271f6b177dac74538872ffaf16938c48ad88137e 209044144816bd453d516d7fc1c1ced0367c183943d76cb70362df2a2aaf2676
mpw-003_INDM_reticle_overview.png
the same image scaled to fit 4096 px
1.7 MB dc56300bafe04fbf2d68b3c1304aa7d0118b85d3930f7f6633f4e46d1d8ceb8d1bbfee90 2dd6d26fc3efff13b7fad422c18717841f16ca8a93f9d90e817765189605cdc1
mpw-003_INDM_tiles.json
where every tile belongs, and its checksum
13.5 kB 51a6e360b29df70243d9031044a2b26833e25067735ddd697a5c5d1ee751391ab1d89103 0d259d0eb519d0819eee432dd1a724fe9bfef23eb7ed677f6a5d54c7f71dfed3
reconstruct_reticle.py
rebuilds the reticle from the tiles, standard library only
11.9 kB 4406f1f3db8a4a85756610b7c432c47a294714566ceb084187594ced0020f9260faac32a d2e72bf4b2541f1a8acb11eb758917c5b5fa080b41b3a7118487c03f8af2a769

Every file in this directory is listed in MD5SUMS · SHA1SUMS · SHA256SUMS, in the format the standard tools read:

sha256sum -c SHA256SUMS

The 42 tiles

FrameProjectPixelsPositionSizeSHA-256
A1 stdcelllib 7576×107760, 0 708.1 kB4976ad2e46cfb9c6da1da665be528b6c8b44d1669e8c589a82ea4141f7b2e422
A2 1v8_ldo_design_in_skywaters_130nm 7576×107767576, 0 676.5 kBaf95c399c4b97b6e4464c6a6d1cda4799b13a1c14e2aed30202fc12360d64b00
A3 openram_test 7576×1077615152, 0 751.3 kBf1d8e3cca38064f31eba0af6267176aa463d15b956ee336c25bd73022d31840c
A4 zero_to_asic_course_group_submission_mpw3 7576×1077622728, 0 887.7 kB8258f1a1df9853c7c7829557d00a2bef9efc6a021b000ac80d2c0b5c6ea03aa2
A5 crypto_accelerator_v2 7576×1077630304, 0 782.9 kBf835043ba00fd40a6a59676398c8d210a1a21d44f278a3511ac7a9b0138a609d
A6 picorf0 7576×1077637880, 0 761.1 kB7cf07b328626dc50bd8a5695b4b6a09d4bca3e63bb608c30a0f64a20adce2bf1
A7 SkyWater test structures 7976×1077645456, 0 106.8 kB56c5b78f9b86a53fdb64304acc12fba53d045b0526cc20ac1552594029f8a19a
B1 randsack 7576×107760, 10776 724.2 kBa772e4183a04faaeb1e0d49efe43c2023136e1dcda5ed3286d5dc4ed31492c29
B2 yonga-100m_ethernet 7576×107767576, 10776 797.1 kB2cdfd964347b70f05e1af76c5744469f74ed06e33c4c82c58757ac9a2cd96a84
B3 approximate_multiplier 7576×1077615152, 10776 707.9 kB6a23fd3dad5d8263aed4775a375673e903ec0b5a906ff7212f7a7631d7930e3c
B4 vsd 7576×1077622728, 10776 727.9 kB9d1e6855aeaa36dde3c718578b344cff4c5fab7c6135780cd53e91bcdbf335be
B5 asic_key_value_store 7576×1077630304, 10776 708.1 kB4976ad2e46cfb9c6da1da665be528b6c8b44d1669e8c589a82ea4141f7b2e422
B6 mbist_controller 7576×1077637880, 10776 1.2 MB85d377095cd5827b8c6d8d4eabf1bf9c706b376a544eb278305f36b7b6e74004
B7 riscduino 7976×1077645456, 10776 1.2 MBc50b3d8e64551f1654bf99291e54f1a0a77016c6aae769f339c6203e7bdf5166
C1 caravel_peripheral_extender 7576×107760, 21552 767.4 kB6e36fe9af7e73b3562ba3aeeb5f26032cb196c6ed0f302d62ce990f63e7dd2fb
C2 ucsc_openram_test_chip_v2 7576×107767576, 21552 1.1 MB57b2f240922320fe9964bef7b4f02a8c600355ad8199d38d990668dbb60e84ff
C3 class-d_audio_amplifier 7576×1077615152, 21552 695.6 kB1da0cc98bda921a732f363a408b1de8b2e0d00bcb4b6d72de537512b01a3fff1
C4 efabless_processor 7576×1077622728, 21552 708.1 kBad8d0a610b2f681bf241db743269c79fbefc9cd87016f6d92538452e01f83c09
C5 SkyWater test structures 7576×1077630304, 21552 102.7 kB404d2b68827b8f64404c8d26b19179b934888b57260a33a16e25162769e85650
C6 tooltest 7576×1077637880, 21552 712.3 kB94423e865db735ec491166d02e9dc27684e229127da4594b6b8031c6406448eb
C7 comparator_and_mixed_signal_test 7976×1077645456, 21552 675.1 kBaacfbfcbad2715fbf3763dbaa0928ceda5b120c352300def3e35af3cc7a16fc0
D1 current_starved_voltage_controlled_oscillator 7576×107760, 32328 669.0 kB0534372b6e2653e8397092244280eb48dd35a2b6e88a289f9841031aa97830ca
D2 two_stage_cmos_operational_amplifier 7576×107767576, 32328 669.1 kBf59357c54757da69f951aafc20d52c6a0c12d4da7167c3f6a86f64ad12ce9bee
D3 sziklai_pair_amplifier 7576×1077615152, 32328 668.6 kB03a71a0cd66669919f68f426a8d70e2b55652923cab393692f0f5171cff0d9e7
D4 two_stage_cmos_opamp_with_frequency_compensation 7576×1077622728, 32328 668.7 kBd0e7e5603d15000257851ea441093db2510bd1ff6e1e4d0becae687c643d3878
D5 pre-trained_neural_network_for_mnist 7576×1077630304, 32328 820.6 kB22ac8e407094066c22a2f49bbfbd0f3dcb3175b17a82e8b921896650cab52c4e
D6 rotfpga 7576×1077637880, 32328 713.1 kB47da28f1ac86406abc02be23dc4bae234856e8d1405b508d3404169bc440562e
D7 treepram 7976×1077645456, 32328 1.2 MBa5af9c18de143feb9689e8e11746a9071ffb88567887d0f1dbc4982dd148f7b1
E1 treepram-red 7576×107760, 43104 1.3 MB8f80bc0aa7248798118fb015406d150798ff20b57922863201e084febb4f961a
E2 caravel_jacaranda-8 7576×107767576, 43104 734.9 kB1f0998e30ec8c384e308a4444e67584d4b8b6737dfa6fa18deea194f2b1589ee
E3 sudoku_accelerator 7576×1077615152, 43104 832.2 kB2261d49ffad85ef36f4d1c467e2989ebd97e7577fdd80fb702e46c301271ea13
E4 fixed2float_converter 7576×1077622728, 43104 707.2 kBebfcddb65f8135aca84dcc774211e26b85afb4cb65c53d321d1c04440497957a
E5 high_speed_adder 7576×1077630304, 43104 702.8 kB96e60db2a5d89f892ce7af2ed8af60435ceb8fab7c405f0227bdca1986224308
E6 my_proj 7576×1077637880, 43104 708.7 kB9b74a6ecc06570a755ce7508c7a2a0502b5defc200779f1b37b56421e46adc17
E7 pwm_test 7976×1077645456, 43104 714.7 kB9af3d63b8311a34fcdb97b817c3c46b86939ef83cbc4ae0106a57bf791d90493
F1 elpis-light-mpw3 7576×111760, 53880 1.2 MB4dbd2ab28a9eb8865bb7567e67564aceeb6a93f1fa164eda369b6cb0918ae1e4
F2 vsdbabysoc 7576×111767576, 53880 733.9 kB6cdfe23f6d3d08b3e4200884bb6eecb927d645fa76823ba229f89be91cfe7ea8
F3 vsdmemsoc 7576×1117615152, 53880 784.1 kB6cccf02ceae41b1ed57e83957f21f6668b85bef207bdba62afa936158811d743
F4 caravel_sram_test 7576×1117622728, 53880 739.1 kBcfffc2676274c41d2f846449885a91a4c984cda33e8b001120e058860aad6abb
F5 8-bit_sar-adc_with_offset_calibration 7576×1117630304, 53880 678.1 kB575deb32a531252319726cbedef3c42a9ae5e5039bb7b0e8defc6ce7b90f468b
F6 caravel_hyperram_driver_and_openram 7576×1117637880, 53880 755.3 kB88e218dbcf2d9b158d6fbf883ca040209caa12ce408fed8bbcf83fd51dd058f4
F7 caravel 7976×1117645456, 53880 718.8 kB6e0080d24226628d25742776d2c6a12f138d302ea91d0e897fb044e3719bbf17

Position is the tile's top-left corner in the full-resolution image. MD5 and SHA-1 for the same files are in the checksum files linked above.

About INDM on mpw-003

Resolved: reticle 5CS8008AC, run mpw-003, mask INDM

Mask layer
INDM — Inductor-TLM
Drawn layer
70:20
Detail
INDM = met3 (thick-last-metal flow, not SKY130)
Used in SKY130
no

mpw-003 — SKY130 MPW-3

Foundry product
EF MPW#3
Reticle set
5CS8008AC
Run date
2021-11-15
Submissions closed
2021-11-15
Projects
53
Fab lot
4206521
Identification
confirmed — Lot records: EF MPW#3, lot 4206521 = 'SKY130 MPW 3'; confirmed by a photo of the MPW-3 mask set's VIM2 plate label (DEVICE 5CS8008A-A, LAYER VIM2 560A 03-01, archived 2022-05-13), seen 2026-08-28
Shuttle page
archived copy of https://platform.efabless.com/shuttles/MPW-3 — the platform that hosted it is gone
Foundry data
third_party/shuttle/sky130/mpw-003/foundry

These are renders of the drawn shapes that go on each photomask, taken from the layouts the shuttle's projects taped out — they are not photomask artwork: reticle pitch, the 4x reduction, mirroring and the frame features the fab adds are not modelled. An empty image is a real result; several mask layers are used by no project on a given shuttle. Each die's source layout is named in result.json and lives in the public shuttle repositories under foss-eda-tools.googlesource.com, so every image here can be traced back to the tape-out it came from. Generated with sky130-mask-decoder.