You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
openpowerwtf 685d4a98c4 custom junk and site verif from mpw7 2 years ago
..
.magic_tech custom junk and site verif from mpw7 2 years ago
reference
10T_1x8_magic.ext
10T_1x8_magic.mag
10T_1x8_magic.spice
10T_1x8_magic_flattened.ext
10T_1x8_magic_flattened.mag
10T_1x8_magic_flattened.spice
10T_2x8_magic.mag
10T_4x4_magic.mag
10T_4x8_magic.mag
10T_8x8_magic.mag
10T_16x8_magic.lef custom junk and site verif from mpw7 2 years ago
10T_16x8_magic.mag
10T_32x8_magic.mag
10T_32x16_magic.mag
10T_32x32_flattened.ext
10T_32x32_flattened.spice
10T_32x32_magic.ext
10T_32x32_magic.mag
10T_32x32_magic.mag.BAK
10T_32x32_magic.spice
10T_32x32_magic_flattened.ext
10T_32x32_magic_flattened.gds custom junk and site verif from mpw7 2 years ago
10T_32x32_magic_flattened.lef custom junk and site verif from mpw7 2 years ago
10T_32x32_magic_flattened.mag
10T_32x32_magic_flattened.spice
10T_32x32_magic_flattened_V2.ext
10T_toy_magic.ext
10T_toy_magic.gds custom junk and site verif from mpw7 2 years ago
10T_toy_magic.lef custom junk and site verif from mpw7 2 years ago
10T_toy_magic.mag
10T_toy_magic.spice
README.md
local_eval.gds custom junk and site verif from mpw7 2 years ago
local_eval.lef custom junk and site verif from mpw7 2 years ago
local_eval.mag custom junk and site verif from mpw7 2 years ago
magic_flatten.tcl
magic_spice_extract.tcl
magic_spice_extract_NO_FLATTEN.tcl
nand2_1.gds custom junk and site verif from mpw7 2 years ago
nand2_1.mag custom junk and site verif from mpw7 2 years ago
sky130_fd_pr__rf_pfet_01v8_aF02W0p84L0p15.gds custom junk and site verif from mpw7 2 years ago
sky130_fd_sc_hd__inv_1.gds custom junk and site verif from mpw7 2 years ago
sky130_fd_sc_hd__inv_1.lef custom junk and site verif from mpw7 2 years ago
sky130_fd_sc_hdll__nand2_1.lef custom junk and site verif from mpw7 2 years ago
test
tmp.txt custom junk and site verif from mpw7 2 years ago
wtf-Bindkeys custom junk and site verif from mpw7 2 years ago
x10T_32x32_magic.spice
x10T_32x32_magic_flattened.spice

README.md

Next Steps

  • LVS (Open source)

    • Extract SPICE file from 10T_32x32_magic.mag.
    • Extract SPICE file from 10T_32x32_xschem.sch.
    • Run the script: runlvs_single.sh (Might have to look at the script and figure out what files need to be where).
    • It will print a .out file.
  • Extract GDS file (Magic)

    • Pull up 10T_32x32_magic.mag in magic.
    • In the magic terminal type: "gds".
    • That extracts the GDS file.
  • Extract LEF file (NDA Flow)

    • There is a flow to do this in Abstract.
    • This needs all GDS files of layouts we want to use in synthesis and PnR.
    • Outputs a ".lef" file.
  • Liberty Characterization (NDA Flow)

    • This needs SPICE files of our layout (i.e. SRAM) and the SPICE files of the SKY130 models (i.e. sky130_fd_pr__.....)
    • This gives timing and power characteristics of the layout/cell.
    • Outputs a ".lib" file needed for synth and PnR.
  • Synthesis (NDA Flow)

    • We need the Verilog files for design we want to make.
    • We need the Liberty file for our standard cell library so that it can make a "gate level" netlist of the design.
    • Will give us timing and power metrics of the design using our cells.
    • This produces a lot of files.
  • Place and Route (NDA Flow)

    • This needs SPICE, LEF, GDS, LIB, Output from Synthesis.
    • This also outputs a bunch of files.
    • Our end goal is to have a GDS file of our placed and routed design.
    • "signoff.gds"