How to use Mentor's Calibre in Cadence

Nur in englischer Sprache. Entschuldigung :-(

At first you must set the MGC_HOME variable to /cad/products/mentor and the LM_LICENSE_FILE to the right license server

 export MGC_HOME=/cad/products/mentor
 export LM_LICENSE_FILE=1717@main:$LM_LICENSE_FILE


if you use Calibre often, it is usefull to add these two lines to the end of your .bashrc.
Then copy the file .cdsinit_umc to your home directory and choose the right version of skill code.

 ;Load calibre.skl or calibre.4.3.skl, not both!

 ;Load calibre.skl for Cadence versions 4.4 and greater
 ;load("calibre.skl")

 ;Load calibre.4.3.skl for Cadence version 4.3
 load("calibre.4.3.skl")


In this case the skill code for Cadence version 4.3 is selected. That this will be loaded at startup, add the following lines to our .cdsinit file in your UMC working directory.

 if( isFile( "~/.cdsinit_umc" ) then
   printf( "Loading $HOME/.cdsinit_umc file.\n" )
   loadi( "~/.cdsinit_umc" )
 )


Start Cadence with

 icfb &

That Calibre can write out the netlist correct, you must generate a file named control in your working directory (it can be empty). Set the correct netlist mode with Calibre -> Setup -> Netlist Export.... Change the simulator, start and the stoplist that the values match the next picture.

Calibre Netlist Export

Open the Library Manager and start Virtuoso with your desired design. Start Calibre with Calibre -> Run LVS. Maybe the following error appears

Calibre Server Error

Press OK and the next window will pop up

Calibre Set Port

look in the CIW if the displayed port agrees with the port in the pop up, if so press OK.

// Calibre layout-server initialized successfully at socket 9189.

Now the main window of Calibre should appear

Calibre Main Window

Browse to your rule file (/cad/libs/umc/UMC18_MMC_R/G-DF-MIXEDMODE_RFCMOS18-1.8V_3.3V-1P6M-MMC-CALIBRE-LVS-1.1-P1.txt) under Rules and press Load, answer the two questions with no and you should recieve the Successfully loaded pop up. That the netlist is extracted properly check the Import database from schematic view checkbox. Press the Run LVS button and wait.
If you are successful, the next window comes up ;-)

Calibre LVS Correct

That's all.
HINT: It is very important that pin labels are on the MxTEXT layers (x=1..6). Otherwise Calibre won't find the pins!
zum Seitenanfang