LVS

  • The SPICE netlist for layout is extracted automatically from the gds file
  • Configure lvs/user_analog_project_wrapper/lvs_config.json
    • The STD_CELL_LIBRARY defaults to hvl cells, so change if necessary
    • LVS_SPICE_FILES_TO_FIX is obsolete; place xschem spice directory in LVS_SPICE_FILES.
    • Currently working precheck: lvs_config.json

DRC

  • The precheck runs multiple DRC checks in both magic and klayout.
  • klayout had an issue with overlapping standard cells, and needed to be adjusted

Running mpw_precheck Locally

  • Within the repository folder, run 
    • sudo make precheck
      sudo make run-precheck

  • logs, outputs and temporary files are all stored under precheck_results/*date_time*/
  • No labels