Hello!
I'm currently working on an automated workflow for design and implementation of standard cells. We got as far as automatically generating a layout and having it exported to a .CIF file. Then we manually import this layout into our cell library along with the .SP file which must also be imported as the layout's schematic for running both DRC and LVS on the cell.
My current goal: automatically importing both of these into my Library.
The idea is to use Linux's shell to run some sort of script for this importing. Now I've already done the Schematic importing and the script is as follows:
----------------------------------------------------------------------------------------
Without using a parameter file, create a text file and name it test.skill. Then, inside it, place the following (edit the value properties below with your own configuration/files):
procedure( cdl2schematic( )
cdlinGuiDisplay( )
hiiSetCurrentForm('cdlInGuiForm)
cdlInGuiForm->netlistFile->value = "DIFF_NCL_MA1XOR2X4"
cdlInGuiForm->outputLib->value = "TESTE"
cdlInGuiForm->topCell->value = "DIFF_NCL_MA1XOR2X4"
cdlInGuiForm->refLibList->value = "cmos065"
cdlInGuiForm->devMapFile->value = "dev_map"
hiFormDone( cdlInGuiForm )
cifinGuiDisplay( )
)
Then, on Linux's shell use the command:
icfb -replay ~/work/test.skill -log mylog.log
----------------------------------------------------------------------------------------
However, I still haven't figured out how to do the same for the layout. Thus far, I haven't yet found a way to open the gui for CIF In as it's being done on the skill code above. Does anyone have any ideas on this?
Thanks in advance!
Michel
↧
[IC5141] Import layout automatically through command line
↧