zhang43
Newbie level 4
I use Calibre xRC's LEFDEF flow to get SPEF file for STA(Primetime) use.
1.The first problem is inside the generated SPEF file, Top level ports's part(*P ...) can not be extracted to SPEF file.
It result in Primetime Error on the port.(PARA-006)
run.csh:
---------------------------------------------------------
calibre -xrc -phdb -hcell HCELLS.txt -noasic run.deck | tee phdb.log
calibre -xrc -pdb -noasic -rc run.deck | tee pdb.log
calibre -xrc -fmt run.deck | tee fmt.log
---------------------------------------------------------
Def file output from IC compiler :
PINS 167 ;
- O_EDI_11 + NET O_EDI_11 + DIRECTION INPUT + USE SIGNAL + LAYER MET3 ( 0 0 ) ( 600 600 ) + PLACED ( 0 2050 ) N ;
…
END PINS
---------------------------------------------------------
SPEF file:
---------------------------------------------------------
*D_NET *4000 0.00649204
*CONN
*I *3758:Q O *D AO22LHDX1 *C 334.8 239.55
*I *3811 I *C 339 240.25
---------------------------------------------------------
2.The second problem is I donot know why I need add -noasic switch when I use only asic lef/def file.
3.The third problem is though I designate hcell, In the SPEF file, standard cell's name is appeared like (*D AO22LHDX1 C*....)
I have not mentor's support (small company) ,so if you can help me ,Thank you very much!
1.The first problem is inside the generated SPEF file, Top level ports's part(*P ...) can not be extracted to SPEF file.
It result in Primetime Error on the port.(PARA-006)
run.csh:
---------------------------------------------------------
calibre -xrc -phdb -hcell HCELLS.txt -noasic run.deck | tee phdb.log
calibre -xrc -pdb -noasic -rc run.deck | tee pdb.log
calibre -xrc -fmt run.deck | tee fmt.log
---------------------------------------------------------
Def file output from IC compiler :
PINS 167 ;
- O_EDI_11 + NET O_EDI_11 + DIRECTION INPUT + USE SIGNAL + LAYER MET3 ( 0 0 ) ( 600 600 ) + PLACED ( 0 2050 ) N ;
…
END PINS
---------------------------------------------------------
SPEF file:
---------------------------------------------------------
*D_NET *4000 0.00649204
*CONN
*I *3758:Q O *D AO22LHDX1 *C 334.8 239.55
*I *3811 I *C 339 240.25
---------------------------------------------------------
2.The second problem is I donot know why I need add -noasic switch when I use only asic lef/def file.
3.The third problem is though I designate hcell, In the SPEF file, standard cell's name is appeared like (*D AO22LHDX1 C*....)
I have not mentor's support (small company) ,so if you can help me ,Thank you very much!