jbute18
Newbie level 1
I am writing a python script that automates the design (spice and gds) of a memory unit. After I add each sub-module (pre-charge array, colmn-mux, etc..) I run DRC and LVS using calibre. I run calibre lvs and drc in batch mode from the python script with my own runset file. The design does not pass LVS because I need to virtually connect the vdd and gnd rails. If I run lvs using the gui, I can select to virtually connect name and the design is lvs clean. Is there a way to add virtual connect statements to the runset file? Or someway to set the connect specification statements from the command line? Currently my runset file looks like this:
*cmnFDILayerMapFile: layers.map
*cmnFDIUseLayerMap: 1
*lvsERCDatabase: file.erc.results
*lvsERCSummaryFile: file.erc.summary
*lvsGroundNames: vss
*lvsIgnorePorts: 1
*lvsLayoutPaths: file.gds
*lvsLayoutPrimary: file
*lvsMaskDBFile: file.maskdb
*lvsPowerNames: vdd
*lvsReportFile: file.lvs.report
*lvsRulesFile: calibreLVS.rul
*lvsRunDir: directory
*lvsSourcePath: file.sp
*lvsSourcePrimary: file
*lvsSourceSystem: SPICE
*lvsSpiceFile: extracted.sp
Thanks.
*cmnFDILayerMapFile: layers.map
*cmnFDIUseLayerMap: 1
*lvsERCDatabase: file.erc.results
*lvsERCSummaryFile: file.erc.summary
*lvsGroundNames: vss
*lvsIgnorePorts: 1
*lvsLayoutPaths: file.gds
*lvsLayoutPrimary: file
*lvsMaskDBFile: file.maskdb
*lvsPowerNames: vdd
*lvsReportFile: file.lvs.report
*lvsRulesFile: calibreLVS.rul
*lvsRunDir: directory
*lvsSourcePath: file.sp
*lvsSourcePrimary: file
*lvsSourceSystem: SPICE
*lvsSpiceFile: extracted.sp
Thanks.