Quantcast
Channel: Cadence Custom IC Skill Forum
Viewing all articles
Browse latest Browse all 5192

[IC5141] Import layout automatically through command line

$
0
0

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


Viewing all articles
Browse latest Browse all 5192

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>