Git Product home page Git Product logo

skywater-pdk-sky130-raw-data's Introduction

sky130-raw-data - Raw data collected about the SKY130 process technology

This repository contains the raw data that has been collected about SkyWater's 130nm bulk process technology to help validate the fully open source, manufacturable, SK130 PDK that Google maintains.

The initial data that is available in this repository was collected under contract by CoolCAD Electronics LLC using the manufacturing test tile created by SkyWater. It is expected that more data will be added to this repository as other groups start to also collect experimental data.

Experimental Data

The experimental data in this repository is currently stored in the .mdm file format.

Current proprietary SkyWater Test Tile

Documentation about the existing proprietary test tile can be found in the docs/sky130-testtile-proprietary directory.

Future fully open source Test Tile

Google, NIST, and University of Michigan are working together to create a fully open test tile design using the OpenFASoC generator approach and open source tooling.

Documentation about the new open test tile can be found in the docs/sky130-testtile-open directory.

MDM File Format

A description of the MDM file format can be found here.

Image describing the various parts of the MDM file.

Contributing

If you have the facilities to do silicon measurement and are interested in contributing, please send Tim 'mithro' Ansell <[email protected]> an email <mailto:[email protected]> to request test tiles.

SKY130 Process Node

The SKY130 is a mature 180nm-130nm hybrid technology originally developed internally by Cypress Semiconductor before being spun out into SkyWater Technology and made accessible to general industry. SkyWater and Google’s collaboration is now making this technology accessible to everyone!

The SKY130 Process node technology stack consists of;

  • Support for internal 1.8V with 5.0V I/Os (operable at 2.5V)
  • 1 level of local interconnect
  • 5 levels of metal
  • Is inductor-capable
  • Has high sheet rho poly resistor
  • Optional MiM capacitors
  • Includes SONOS shrunken cell
  • Supports 10V regulated supply
  • HV extended-drain NMOS and PMOS

The SKY130 Process Node is an extremely flexible offering, including many normally optional features as standard (features like the local interconnect, SONOS functionality, MiM capacitors, and more). This provides the designer with a wide range of flexibility in design choices.

License

The resources in this repository are released under the Apache 2.0 license.

The copyright details (which should also be found at the top of every file) are;

Copyright 2022 SkyWater PDK Authors

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

    http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

skywater-pdk-sky130-raw-data's People

Contributors

akinakturk avatar bmurmann avatar mithro avatar msaligane avatar proppy avatar quantamhd avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

skywater-pdk-sky130-raw-data's Issues

GDS of the test chip

Hello, is the GDS of the test chip available or going to be available? Optical images on their own are not helpful in some scenarios. Thanks

Raw PFET Data is very noisy

Expected Behavior

For comparison, refer to data collected by Infineon for PSP modeling. Key points:

  • Their ID looks noise free down to several tens of pA, see p. 12 (instead of 200nA)
  • Their VG step size is also 50mV, so should be OK for us as well

Actual Behavior

From the "sky130_fd_pr__pfet_01v8_w1u_l0p5u_m1(8405_11_10_IDVG)" data we get:
image

Steps to Reproduce the Problem

  1. Check out my google colab jupyter notebook here

Specifications

  • Tested: sky130_fd_pr__pfet_01v8_w1u_l0p5u_m1(8405_9_8_IDVG).mdm
  • Tested: sky130_fd_pr__pfet_01v8_w1u_l0p5u_m1(8405_11_10_IDVG).mdm'
  • Platform: Google Colab

Document the file naming scheme

See #1 (comment)

@miesli inferred that the naming scheme could be something like:

sky130_fd_pr__nfet_01v8_w0p36u_l0p15u_m1(8701_9_10_IDVD).mdm
               ^- Device name
                         ^-  width in m
                                 ^- length in m
                                       ^- metal contact
                                            ^- Here is 8701_9_10 and 8701_11_12. What is the difference ?
                                                     ^- measurement curve (either IDVD or IDVG)

@akinakturk can you confirm that this is the case?

I'd be good to add it to the README and/or the docs directory.

Cleanup the unsorted directory

The pull request @ #14 added a directory sky130_fd_pr/cells/unsorted which contains a bunch of MIM caps, varactors, diodes, BJTs and resistors.

The proper names of these components should be worked out. The pad documentation at https://bit.ly/sky130-testtile-edit should be updated and the files moved to the correct location.

  • cap_mim/CV/area_intensive_mim2_cap_35_by_35_m5(4542_7_8).mdm
  • cap_mim/CV/area_intensive_mim_cap_35_by_35_m5(4532_7_8).mdm
  • cap_mim/CV/capm_m3_cap2m_m4_stacked_40_by_40_m11(4548_1_2).mdm
  • cap_mim/CV/large_mim2_cap_40_by_40_m11(4541_1_2).mdm
  • cap_mim/CV/large_mim_cap_40_by_40_m11(4530_1_2).mdm
  • cap_mim/CV/large_mim_cap_40_by_40_m11(4546_1_2).mdm
  • cap_mim/CV/large_mim_cap_40_by_40_m11(4549_1_2).mdm
  • cap_mim/CV/periphery_intensive_mim2_cap_2_by_35_m72(4542_1_2).mdm
  • cap_mim/CV/periphery_intensive_mim_cap_2_by_35_m72(4532_1_2).mdm
  • cap_var/CV/varactor_w40_l40_m1(3316_2_3).mdm
  • cap_var/CV/varactor_w40_l40_m1(3320_2_3_D2).mdm
  • cap_var/CV/varactor_w5_l0p5_m462(3316_10_11_D2).mdm
  • cap_var/CV/varactor_w5_l0p5_m462(3320_10_11_D2).mdm
  • cap_var/CV/varactor_w5_l0p5_m528(3181_10_11_D2).mdm
  • cap_var/CV/varactor_w5_l0p5_m528(3181_10_12_D2).mdm
  • cap_var/CV/varactor_w5_l0p5_m528(3189_10_11_D2).mdm
  • cap_var/CV/varactor_w5_l0p5_m528(3189_10_12_D2).mdm
  • cap_var/CV/varactor_w5_l10_m56(3316_4_5).mdm
  • cap_var/CV/varactor_w5_l10_m56(3320_4_5_D2).mdm
  • cap_var/CV/varactor_w5_l1p5_m252(3316_8_9_D2).mdm
  • cap_var/CV/varactor_w5_l1p5_m252(3320_8_9_D2).mdm
  • cap_var/CV/varactor_w5_l5_m98(3316_6_7).mdm
  • cap_var/CV/varactor_w5_l5_m98(3320_6_7_D2).mdm
  • diode/IV/deep_n_well_p_sub_diode_3_by_100_m6(5213_2_1).mdm
  • diode/IV/deep_n_well_p_sub_diode_40p5_by_80p5_m9(5213_3_1).mdm
  • diode/IV/deep_n_well_p_well_diode_1p29_by_100_m26(5212_2_3).mdm
  • diode/IV/deep_n_well_p_well_diode_37p7_by_77p7_m9(5212_4_5).mdm
  • diode/IV/high_nplus_diff_39p985_by_0p52_m5(5210_7_1).mdm
  • diode/IV/high_nplus_diff_40_by_44p9_m5(5210_2_1).mdm
  • diode/IV/high_pplus_diff_39p985_by_0p52_m5(5200_1_7).mdm
  • diode/IV/high_pplus_diff_40_by_44p9_m5(5200_1_2).mdm
  • diode/IV/low_vt_n_diode_39p985_by_0p52_m171(5220_4_1).mdm
  • diode/IV/low_vt_n_diode_40_by_44p9_m2(5220_2_1).mdm
  • diode/IV/native_n_diode_0p52_by_39p985_m225(5215_7_1).mdm
  • diode/IV/native_n_diode_44p9_by_40_m5(5215_2_1).mdm
  • diode/IV/n_diode_39p985_by_0p52_m171(5209_4_1).mdm
  • diode/IV/n_diode_40_by_44p9_m2(5209_2_1).mdm
  • diode/IV/nwell_psub_diode_1p52_by_86p425_m30(5208_2_3).mdm
  • diode/IV/nwell_psub_diode_47p425_by_88p27_m9(5208_4_3).mdm
  • diode/IV/p_diode_39p985_by_0p52_m171(5209_12_9).mdm
  • diode/IV/p_diode_40_by_44p9_m2(5209_12_7).mdm
  • isolation/pwell_in_deep_nwell_to_psub_isolation_space1p40(7036_1_10_12).mdm
  • npn/npn_bjt_poly_formed_emitter_m1(2634_2_3_4_5_fgummel).mdm
  • npn/npn_bjt_poly_formed_emitter_m1(2634_2_3_4_5_rearly).mdm
  • npn/npn_bjt_poly_formed_emitter_m1(2634_2_3_4_5_rgummel).mdm
  • pnp/lateral_pnp_bjt_0p68_by_0p68(1668_1_10_fgummel).mdm
  • pnp/lateral_pnp_bjt_0p68_by_0p68(1668_1_10_rearly).mdm
  • pnp/lateral_pnp_bjt_0p68_by_0p68(1668_1_10_rgummel).mdm
  • pnp/lateral_pnp_bjt_0p68_by_0p68(1668_1_11_fgummel).mdm
  • pnp/lateral_pnp_bjt_0p68_by_0p68(1668_1_11_rearly).mdm
  • pnp/lateral_pnp_bjt_0p68_by_0p68(1668_1_11_rgummel).mdm
  • pnp/lateral_pnp_bjt_0p68_by_0p68(1668_1_2_3_fgummel).mdm
  • pnp/lateral_pnp_bjt_0p68_by_0p68(1668_1_2_3_rgummel).mdm
  • pnp/lateral_pnp_bjt_0p68_by_0p68(1668_1_4_5_fearly).mdm
  • pnp/lateral_pnp_bjt_0p68_by_0p68(1668_1_4_5_fgummel).mdm
  • pnp/lateral_pnp_bjt_0p68_by_0p68(1668_1_4_5_rearly).mdm
  • pnp/lateral_pnp_bjt_0p68_by_0p68(1668_1_4_5_rgummel).mdm
  • pnp/lateral_pnp_bjt_0p68_by_0p68_m1(5211_1_2_3_fgummel).mdm
  • pnp/lateral_pnp_bjt_0p68_by_0p68_m1(5211_1_2_3_rearly).mdm
  • pnp/lateral_pnp_bjt_0p68_by_0p68_m1(5211_1_2_3_rgummel).mdm
  • pnp/lateral_pnp_bjt_0p68_by_0p68_m1680(5211_4_5_6_fgummel).mdm
  • pnp/lateral_pnp_bjt_0p68_by_0p68_m1680(5211_4_5_6_rearly).mdm
  • pnp/lateral_pnp_bjt_0p68_by_0p68_m1680(5211_4_5_6_rgummel).mdm
  • res/IV/deep_nwell_res_24p505_by_22p545_sq1p09(1006_3_4_6_D3).mdm
  • res/IV/deep_nwell_res_25_by_25_sq1(7015_1_2_3_D3).mdm
  • res/IV/deep_nwell_to_deep_nwell_isolation_space11p5(7015_1_4_5_D3).mdm
  • res/IV/deep_nwell_to_deep_nwell_isolation_space5p5(7015_1_10_11_D3).mdm
  • res/IV/deep_nwell_to_deep_nwell_isolation_space7p5(7015_1_8_9_D3).mdm
  • res/IV/deep_nwell_to_deep_nwell_isolation_space9p5(7015_1_6_7_D3).mdm
  • res/IV/highvt_nwell_to_nwell_isolation_space1p00(7018_10_11_12_D3).mdm
  • res/IV/highvt_nwell_to_nwell_isolation_space1p27(7018_8_9_12_D3).mdm
  • res/IV/highvt_nwell_to_nwell_isolation_space1p50(7018_6_7_12_D3).mdm
  • res/IV/highvt_nwell_to_nwell_isolation_space2p00(7018_2_3_12_D3).mdm
  • res/IV/highvt_nwell_to_nwell_isolation_space2p50(7018_4_5_12_D3).mdm
  • res/IV/isolated_pwell_res_25_by_25_sq1(7016_1_2_3_12_D3).mdm
  • res/IV/isolated_pwell_res_25_by_25_sq1(7017_1_2_3_12_D3).mdm
  • res/IV/m1_sheet_0p18_by_443p965(1375_1_2_4_5_D3).mdm
  • res/IV/m1_sheet_2p595_by_435p255(1375_1_2_3_6_D3).mdm
  • res/IV/m2_sheet_0p24_by_417p46(1375_7_8_10_12_D3).mdm
  • res/IV/m2_sheet_2p6_by_457p2(1375_7_8_9_11_D3).mdm
  • res/IV/nplus_highvt_res_320p67_by_12p8_sq25p06(1006_1_5_6_D3).mdm
  • res/IV/nplus_res_12p44_by_311p105_sq25p0(1014_1_2_5_D3).mdm
  • res/IV/nplus_res_320p73_by_12p8_sq25p06(1005_1_5_D3).mdm
  • res/IV/nplus_res_42p55_by_0p14_sq303p9(1014_2_3_4_D3).mdm
  • res/IV/nwell_res_ 24p505_by_24p87_sq0p99(1005_3_4_D3).mdm
  • res/IV/nwell_to_deep_nwell_isolation_space4p5(7017_1_10_11_12_D3).mdm
  • res/IV/nwell_to_deep_nwell_isolation_space5p0(7017_1_8_9_12_D3).mdm
  • res/IV/nwell_to_deep_nwell_isolation_space6p0(7017_1_6_7_12_D3).mdm
  • res/IV/nwell_to_deep_nwell_isolation_space7p0(7017_1_4_5_12_D3).mdm
  • res/IV/poly_res_sheet_res_300ohm_per_sq(3360_2_10_11_12_D3).mdm
  • res/IV/poly_res_sheet_res_300ohm_per_sq(3379_3_4_5_6_8_D3).mdm
  • res/IV/poly_res_w0p68_l12p42_spacing0p48(1690_5_6_7_D3).mdm
  • res/IV/poly_res_w0p68_l57p925_spacing0p48(1691_8_10_11_D3).mdm
  • res/IV/poly_res_w0p68_l65_spacing0p48(1691_4_5_7_D3).mdm
  • res/IV/poly_res_w1_l20_spacing0p48(1693_4_5_6_D3).mdm
  • res/IV/poly_res_w1_l57p925_spacing0p48(1690_1_2_4_D3).mdm
  • res/IV/poly_res_w1_l65_spacing0p48(1691_1_3_4_D3).mdm
  • res/IV/poly_res_w1p0_l12p42_spacing0p48(1690_8_9_10_D3).mdm
  • res/IV/poly_res_w2_l10_spacing0p48(1693_7_8_9_D3).mdm
  • res/IV/poly_res_w5_l50p3_spacing0p48(1693_1_3_4_D3).mdm
  • res/IV/poly_w0p15_res_w0p15_l23p595(1040_7_8_10_12_D3).mdm
  • res/IV/poly_w0p15_res_w0p15_l23p595(1040_8_10_11_12_D3).mdm
  • res/IV/poly_w0p15_s0p25_res_w0p15_l23p595(1040_1_2_3_4_D3).mdm
  • res/IV/poly_w0p15_s0p25_res_w0p15_l25p595(1040_2_4_5_6_D3).mdm
  • res/IV/pplus_res_320p67_by_12p8_sq25p05(1005_7_11_D3).mdm
  • res/IV/pplus_res_320p67_by_12p8_sq25p05(1006_7_8_11_D3).mdm
  • res/IV/pplus_res_40p01_by_0p14_sq285p79(1005_7_9_10_12).mdm
  • res/IV/pplus_res_40p01_by_0p14_sq285p79(1006_7_9_10_12_D3).mdm
  • res/IV/pwell_in_deep_nwell_to_psub_isolation_space0p65(7036_1_2_12_D3).mdm
  • res/IV/pwell_in_deep_nwell_to_psub_isolation_space0p84(7036_1_4_12_D3).mdm
  • res/IV/pwell_in_deep_nwell_to_psub_isolation_space1p03(7036_1_6_12_D3).mdm
  • res/IV/pwell_in_deep_nwell_to_psub_isolation_space1p20(7036_1_8_12_D3).mdm
  • res/IV/pwell_to_pwell_isolation_space0p84(7016_1_10_11_12_D3).mdm
  • res/IV/pwell_to_pwell_isolation_space1p00(7016_1_8_9_12_D3).mdm
  • res/IV/pwell_to_pwell_isolation_space1p20(7016_1_6_7_12_D3).mdm
  • res/IV/pwell_to_pwell_isolation_space1p40(7016_1_4_5_12_D3).mdm
  • res/IV/via4_array_capm_area6054_perimeter6653(4543_1_2_D3).mdm
  • res/IV/via4_array_capm_area6054_perimeter6653(4543_7_12_D3).mdm
  • res/IV/xpwres_w2p65_l106p0(3350_5_7_D3).mdm
  • res/IV/xpwres_w2p65_l10p7(3350_1_2_D3).mdm
  • res/IV/xpwres_w2p65_l159p0(3350_7_10_D3).mdm
  • res/IV/xpwres_w2p65_l26p5(3350_2_3_D3).mdm
  • res/IV/xpwres_w2p65_l53p0(3350_3_5_D3).mdm
  • res/nplus_res_320p73_by_12p8_sq25p06(1005_1_5_D3).mdm
  • res/pminus_poly_res_w0p33_l0p33_sq1(6216_4_5).mdm
  • res/pminus_poly_res_w0p33_l0p33_sq1(6217_10_11).mdm
  • res/pminus_poly_res_w0p33_l0p33_sq1(6217_10_12).mdm
  • res/pminus_poly_res_w0p33_l0p66_sq2(6216_5_6).mdm
  • res/pminus_poly_res_w0p33_l0p66_sq2(6217_7_8).mdm
  • res/pminus_poly_res_w0p33_l0p66_sq2(6217_7_9).mdm
  • res/pminus_poly_res_w0p33_l1p32_sq4(6216_6_7).mdm
  • res/pminus_poly_res_w0p33_l1p32_sq4(6217_4_5).mdm
  • res/pminus_poly_res_w0p33_l1p32_sq4(6217_4_6).mdm
  • res/pminus_poly_res_w0p33_l6p60_sq20(6217_1_2).mdm
  • res/pminus_poly_res_w0p33_l6p60_sq20(6217_1_3).mdm
  • res/pminus_poly_res_w0p33_l6p6_sq20(6216_7_8).mdm
  • res/pminus_poly_res_w0p69_l0p345_sq0p5(6215_7_8).mdm
  • res/pminus_poly_res_w0p69_l0p345_sq0p5(6222_1_2).mdm
  • res/pminus_poly_res_w0p69_l0p345_sq0p5(6222_1_3).mdm
  • res/pminus_poly_res_w0p69_l0p69_sq1(6215_8_9).mdm
  • res/pminus_poly_res_w0p69_l0p69_sq1(6218_10_11).mdm
  • res/pminus_poly_res_w0p69_l0p69_sq1(6218_10_12).mdm
  • res/pminus_poly_res_w0p69_l13p8_sq20(6216_8_9).mdm
  • res/pminus_poly_res_w0p69_l13p8_sq20(6218_1_2).mdm
  • res/pminus_poly_res_w0p69_l13p8_sq20(6218_1_3).mdm
  • res/pminus_poly_res_w0p69_l1p38_sq2(6215_9_10).mdm
  • res/pminus_poly_res_w0p69_l1p38_sq2(6218_7_8).mdm
  • res/pminus_poly_res_w0p69_l1p38_sq2(6218_7_9).mdm
  • res/pminus_poly_res_w0p69_l2p76_sq4(6215_10_11).mdm
  • res/pminus_poly_res_w0p69_l2p76_sq4(6218_4_5).mdm
  • res/pminus_poly_res_w0p69_l2p76_sq4(6218_4_6).mdm
  • res/pminus_poly_res_w1p41_l0p705_sq0p5(6215_2_3).mdm
  • res/pminus_poly_res_w1p41_l0p705_sq0p5(6222_4_5).mdm
  • res/pminus_poly_res_w1p41_l0p705_sq0p5(6222_4_6).mdm
  • res/pminus_poly_res_w1p41_l13p142_sq4(6219_4_5).mdm
  • res/pminus_poly_res_w1p41_l13p142_sq4(6219_4_6).mdm
  • res/pminus_poly_res_w1p41_l1p41_sq1(6215_3_4).mdm
  • res/pminus_poly_res_w1p41_l1p41_sq1(6219_10_11_D2).mdm
  • res/pminus_poly_res_w1p41_l1p41_sq1(6219_10_12).mdm
  • res/pminus_poly_res_w1p41_l28p2_sq20(6215_6_7).mdm
  • res/pminus_poly_res_w1p41_l28p2_sq20(6219_1_2).mdm
  • res/pminus_poly_res_w1p41_l28p2_sq20(6219_1_3).mdm
  • res/pminus_poly_res_w1p41_l2p82_sq2(6215_4_5).mdm
  • res/pminus_poly_res_w1p41_l2p82_sq2(6219_7_8).mdm
  • res/pminus_poly_res_w1p41_l2p82_sq2(6219_7_9).mdm
  • res/pminus_poly_res_w1p41_l5p64_sq4(6215_5_6).mdm
  • res/pminus_poly_res_w2p85_l11p4_spacing10p48(6223_4_5).mdm
  • res/pminus_poly_res_w2p85_l11p4_spacing10p48(6223_4_6).mdm
  • res/pminus_poly_res_w2p85_l11p4_spacing25p48(6223_7_8).mdm
  • res/pminus_poly_res_w2p85_l11p4_spacing25p48(6223_7_9).mdm
  • res/pminus_poly_res_w2p85_l11p4_spacing5p48(6223_1_2).mdm
  • res/pminus_poly_res_w2p85_l11p4_spacing5p48(6223_1_3).mdm
  • res/pminus_poly_res_w2p85_l11p4_spacingmin(6223_10_11).mdm
  • res/pminus_poly_res_w2p85_l11p4_spacingmin(6223_10_12).mdm
  • res/pminus_poly_res_w2p85_l11p4_sq4(6214_10_11).mdm
  • res/pminus_poly_res_w2p85_l11p4_sq4(6220_4_5).mdm
  • res/pminus_poly_res_w2p85_l11p4_sq4(6220_4_6).mdm
  • res/pminus_poly_res_w2p85_l11p4_sq4(6224_4_5).mdm
  • res/pminus_poly_res_w2p85_l11p4_sq4(6224_4_6).mdm
  • res/pminus_poly_res_w2p85_l1p425_sq0p5(6214_7_8).mdm
  • res/pminus_poly_res_w2p85_l1p425_sq0p5(6222_7_8).mdm
  • res/pminus_poly_res_w2p85_l1p425_sq0p5(6222_7_9).mdm
  • res/pminus_poly_res_w2p85_l2p85_sq1(6214_8_9).mdm
  • res/pminus_poly_res_w2p85_l2p85_sq1(6220_10_11).mdm
  • res/pminus_poly_res_w2p85_l2p85_sq1(6220_10_12).mdm
  • res/pminus_poly_res_w2p85_l2p85_sq1(6224_10_11).mdm
  • res/pminus_poly_res_w2p85_l2p85_sq1(6224_10_12).mdm
  • res/pminus_poly_res_w2p85_l57p0_sq20(6216_9_11).mdm
  • res/pminus_poly_res_w2p85_l57p0_sq20(6220_1_2).mdm
  • res/pminus_poly_res_w2p85_l57p0_sq20(6220_1_3).mdm
  • res/pminus_poly_res_w2p85_l57p0_sq20(6224_1_2).mdm
  • res/pminus_poly_res_w2p85_l57p0_sq20(6224_1_3).mdm
  • res/pminus_poly_res_w2p85_l5p7_sq2(6214_9_10).mdm
  • res/pminus_poly_res_w2p85_l5p7_sq2(6220_7_8).mdm
  • res/pminus_poly_res_w2p85_l5p7_sq2(6220_7_9).mdm
  • res/pminus_poly_res_w2p85_l5p7_sq2(6224_7_8).mdm
  • res/pminus_poly_res_w2p85_l5p7_sq2(6224_7_9).mdm
  • res/pminus_poly_res_w5p73_l114p6_sq20(6214_5_7).mdm
  • res/pminus_poly_res_w5p73_l114p6_sq20(6222_10_11).mdm
  • res/pminus_poly_res_w5p73_l114p6_sq20(6222_10_12).mdm
  • res/pminus_poly_res_w5p73_l11p46_sq2(6214_3_4).mdm
  • res/pminus_poly_res_w5p73_l11p46_sq2(6221_4_5).mdm
  • res/pminus_poly_res_w5p73_l11p46_sq2(6221_4_6).mdm
  • res/pminus_poly_res_w5p73_l22p92_sq4(6214_4_5).mdm
  • res/pminus_poly_res_w5p73_l22p92_sq4(6221_7_8).mdm
  • res/pminus_poly_res_w5p73_l22p92_sq4(6221_7_9).mdm
  • res/pminus_poly_res_w5p73_l2p865_sq0p5(6214_1_2).mdm
  • res/pminus_poly_res_w5p73_l2p865_sq0p5(6221_10_11).mdm
  • res/pminus_poly_res_w5p73_l2p865_sq0p5(6221_10_12).mdm
  • res/pminus_poly_res_w5p73_l5p73_sq1(6214_2_3).mdm
  • res/pminus_poly_res_w5p73_l5p73_sq1(6221_1_2).mdm
  • res/pminus_poly_res_w5p73_l5p73_sq1(6221_1_3).mdm
  • res/pplus_poly_res_w0p33_l0p33_sq1(6202_4_5).mdm
  • res/pplus_poly_res_w0p33_l0p33_sq1(6203_10_11).mdm
  • res/pplus_poly_res_w0p33_l0p33_sq1(6203_10_12).mdm
  • res/pplus_poly_res_w0p33_l0p66_sq2(6202_5_6).mdm
  • res/pplus_poly_res_w0p33_l0p66_sq2(6203_7_8).mdm
  • res/pplus_poly_res_w0p33_l0p66_sq2(6203_7_9).mdm
  • res/pplus_poly_res_w0p33_l1p32_sq4(6202_6_7).mdm
  • res/pplus_poly_res_w0p33_l1p32_sq4(6203_4_5).mdm
  • res/pplus_poly_res_w0p33_l1p32_sq4(6203_4_6).mdm
  • res/pplus_poly_res_w0p33_l6p60_sq20(6203_1_2).mdm
  • res/pplus_poly_res_w0p33_l6p60_sq20(6203_1_3).mdm
  • res/pplus_poly_res_w0p33_l6p6_sq20(6202_7_8).mdm
  • res/pplus_poly_res_w0p69_l0p345_sq0p5(6201_7_8).mdm
  • res/pplus_poly_res_w0p69_l0p345_sq0p5(6208_1_2).mdm
  • res/pplus_poly_res_w0p69_l0p345_sq0p5(6208_1_3).mdm
  • res/pplus_poly_res_w0p69_l0p69_sq1(6201_8_9).mdm
  • res/pplus_poly_res_w0p69_l0p69_sq1(6204_10_11).mdm
  • res/pplus_poly_res_w0p69_l0p69_sq1(6204_10_12).mdm
  • res/pplus_poly_res_w0p69_l13p8_sq20(6202_8_9).mdm
  • res/pplus_poly_res_w0p69_l13p8_sq20(6204_1_2).mdm
  • res/pplus_poly_res_w0p69_l13p8_sq20(6204_1_3).mdm
  • res/pplus_poly_res_w0p69_l1p38_sq2(6201_9_10).mdm
  • res/pplus_poly_res_w0p69_l1p38_sq2(6204_7_8).mdm
  • res/pplus_poly_res_w0p69_l1p38_sq2(6204_7_9).mdm
  • res/pplus_poly_res_w0p69_l2p76_sq4(6201_10_11).mdm
  • res/pplus_poly_res_w0p69_l2p76_sq4(6204_4_5).mdm
  • res/pplus_poly_res_w0p69_l2p76_sq4(6204_4_6).mdm
  • res/pplus_poly_res_w1p41_l0p705_sq0p5(6201_2_3).mdm
  • res/pplus_poly_res_w1p41_l0p705_sq0p5(6208_4_5).mdm
  • res/pplus_poly_res_w1p41_l0p705_sq0p5(6208_4_6).mdm
  • res/pplus_poly_res_w1p41_l13p142_sq4(6205_4_5).mdm
  • res/pplus_poly_res_w1p41_l13p142_sq4(6205_4_6).mdm
  • res/pplus_poly_res_w1p41_l1p41_sq1(6201_3_4).mdm
  • res/pplus_poly_res_w1p41_l1p41_sq1(6205_10_11).mdm
  • res/pplus_poly_res_w1p41_l1p41_sq1(6205_10_12).mdm
  • res/pplus_poly_res_w1p41_l28p2_sq20(6201_6_7).mdm
  • res/pplus_poly_res_w1p41_l28p2_sq20(6205_1_2).mdm
  • res/pplus_poly_res_w1p41_l28p2_sq20(6205_1_3).mdm
  • res/pplus_poly_res_w1p41_l2p82_sq2(6201_4_5).mdm
  • res/pplus_poly_res_w1p41_l2p82_sq2(6205_7_8).mdm
  • res/pplus_poly_res_w1p41_l2p82_sq2(6205_7_9).mdm
  • res/pplus_poly_res_w1p41_l5p64_sq4(6201_5_6).mdm
  • res/pplus_poly_res_w2p85_l11p4_spacing10p48(6209_4_5).mdm
  • res/pplus_poly_res_w2p85_l11p4_spacing10p48(6209_4_6).mdm
  • res/pplus_poly_res_w2p85_l11p4_spacing25p48(6209_7_8).mdm
  • res/pplus_poly_res_w2p85_l11p4_spacing25p48(6209_7_9).mdm
  • res/pplus_poly_res_w2p85_l11p4_spacing5p48(6209_1_2).mdm
  • res/pplus_poly_res_w2p85_l11p4_spacing5p48(6209_1_3).mdm
  • res/pplus_poly_res_w2p85_l11p4_spacingmin(6209_10_11).mdm
  • res/pplus_poly_res_w2p85_l11p4_spacingmin(6209_10_12).mdm
  • res/pplus_poly_res_w2p85_l11p4_sq4(6200_10_11).mdm
  • res/pplus_poly_res_w2p85_l11p4_sq4(6206_4_5).mdm
  • res/pplus_poly_res_w2p85_l11p4_sq4(6206_4_6).mdm
  • res/pplus_poly_res_w2p85_l11p4_sq4(6210_4_5).mdm
  • res/pplus_poly_res_w2p85_l11p4_sq4(6210_4_6).mdm
  • res/pplus_poly_res_w2p85_l1p425_sq0p5(6200_7_8).mdm
  • res/pplus_poly_res_w2p85_l1p425_sq0p5(6208_7_8).mdm
  • res/pplus_poly_res_w2p85_l1p425_sq0p5(6208_7_9).mdm
  • res/pplus_poly_res_w2p85_l2p85_sq1(6200_8_9).mdm
  • res/pplus_poly_res_w2p85_l2p85_sq1(6206_10_11).mdm
  • res/pplus_poly_res_w2p85_l2p85_sq1(6206_10_12).mdm
  • res/pplus_poly_res_w2p85_l2p85_sq1(6210_10_11).mdm
  • res/pplus_poly_res_w2p85_l2p85_sq1(6210_10_12).mdm
  • res/pplus_poly_res_w2p85_l57p0_sq20(6202_9_11).mdm
  • res/pplus_poly_res_w2p85_l57p0_sq20(6206_1_2).mdm
  • res/pplus_poly_res_w2p85_l57p0_sq20(6206_1_3).mdm
  • res/pplus_poly_res_w2p85_l57p0_sq20(6210_1_2).mdm
  • res/pplus_poly_res_w2p85_l57p0_sq20(6210_1_3).mdm
  • res/pplus_poly_res_w2p85_l5p7_sq2(6200_9_10).mdm
  • res/pplus_poly_res_w2p85_l5p7_sq2(6206_7_8).mdm
  • res/pplus_poly_res_w2p85_l5p7_sq2(6206_7_9).mdm
  • res/pplus_poly_res_w2p85_l5p7_sq2(6210_7_8).mdm
  • res/pplus_poly_res_w2p85_l5p7_sq2(6210_7_9).mdm
  • res/pplus_poly_res_w5p73_l114p6_sq20(6200_5_7).mdm
  • res/pplus_poly_res_w5p73_l114p6_sq20(6208_10_11).mdm
  • res/pplus_poly_res_w5p73_l114p6_sq20(6208_10_12).mdm
  • res/pplus_poly_res_w5p73_l11p46_sq2(6200_3_4).mdm
  • res/pplus_poly_res_w5p73_l11p46_sq2(6207_4_5).mdm
  • res/pplus_poly_res_w5p73_l11p46_sq2(6207_4_6).mdm
  • res/pplus_poly_res_w5p73_l22p92_sq4(6200_4_5).mdm
  • res/pplus_poly_res_w5p73_l22p92_sq4(6207_7_8).mdm
  • res/pplus_poly_res_w5p73_l22p92_sq4(6207_7_9).mdm
  • res/pplus_poly_res_w5p73_l2p865_sq0p5(6200_1_2).mdm
  • res/pplus_poly_res_w5p73_l2p865_sq0p5(6207_10_11).mdm
  • res/pplus_poly_res_w5p73_l2p865_sq0p5(6207_10_12).mdm
  • res/pplus_poly_res_w5p73_l5p73_sq1(6200_2_3).mdm
  • res/pplus_poly_res_w5p73_l5p73_sq1(6207_1_2).mdm
  • res/pplus_poly_res_w5p73_l5p73_sq1(6207_1_3).mdm
  • res/pplus_res_320p67_by_12p8_sq25p05(1005_7_11_D3).mdm
  • unknown/CV/peri_nmos_15p645_by_0p15_m600(5203_2_4_1_GDSB).mdm
  • unknown/CV/peri_nmos_15p645_by_0p15_m600(5203_2_4_1_GDS).mdm
  • unknown/CV/peri_pmos_15p045_by_0p15_m584(5203_7_9_11_GDSB).mdm
  • unknown/CV/peri_pmos_15p045_by_0p15_m584(5203_7_9_11_GDS).mdm
  • unknown/CV/sky130_fd_pr__nfet_15p645_by_0p15_m600(5207_2_4_1_GDSB).mdm
  • unknown/CV/sky130_fd_pr__nfet_15p645_by_0p15_m600(5207_2_4_1_GDS).mdm

Temperature, test conditions and test layout is missing.

We were trying to build a comparison against simulation results. And we are seeing some weird results against simulation. We wanted to make sure what are the test conditions that you have. Also, did you make multiple measurements on the same device?

Measurement temperature and test layout is missing from the repo. Could we get the layout to be able to inspect it to understand what's going on?

Comments on released sky130 RAW data

@akinakturk @mithro

Thanks for releasing this data.
I have shared @proppy 's notebook with @bmurmann who modified it a bit to plot some of the most useful curves for analog designers.
The new notebook is here (available to anyone):
https://colab.research.google.com/drive/1PggoBDvjzV8aN_CluYQCiRV9qptRjlDq?usp=sharing&#scrollTo=QuGRGGmTCJMi

Saved as a gist here: https://gist.github.com/msaligane/a4fcb8fdce99fec1e9f6a1229f3306b0/

Please take a look at the visualizations and added comments. Please let us know what you think.

Thanks again!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.