Summary of Options :
library chip
strmFile ./calibre/AND6.calibre.db
topCell AND6
view layout
runDir ./calibre/
logFile PIPO.LOG.AND6
summaryFile PIPO.SUM.AND6
case Preserve
convertDot node
INFO (XSTRM-223): 1. Translating cellView TECH_XI10/POLY1CON/layout as STRUCTURE POLY1CON_CDNS_560263268430
INFO (XSTRM-223): 2. Translating cellView TECH_XI10/VIA_C/layout as STRUCTURE VIA_C_CDNS_560263268431
INFO (XSTRM-223): 3. Translating cellView PRIMLIB/nbta4/layout as STRUCTURE nbta4_CDNS_560263268430
INFO (XSTRM-223): 4. Translating cellView PRIMLIB/pbta4/layout as STRUCTURE pbta4_CDNS_560263268431
INFO (XSTRM-223): 5. Translating cellView PRIMLIB/pbta4/layout as STRUCTURE pbta4_CDNS_560263268432
INFO (XSTRM-223): 6. Translating cellView PRIMLIB/nbta4/layout as STRUCTURE nbta4_CDNS_560263268433
INFO (XSTRM-223): 7. Translating cellView chip/AND6/layout as STRUCTURE AND6
INFO (XSTRM-180): You have not used the objectMap option. The design has instance(s) of at least one of following OpenAccess objects: oaBlockage, oaBoundary, oaRow, and oaMarker. Any information about these objects will not be translated into the generated stream file. Use the objectMap option to translate/preserve these objects using XStream. For details on the objectMap option, refer to the "Design Data Translator's Reference" guide for XStream.
Summary of Objects Translated:
Scalar Instances: 14
Array Instances: 0
Polygons: 4
Paths: 0
Rectangles: 397
Lines: 0
Arcs: 0
Donuts: 0
Dots: 0
Ellipses: 0
Boundaries: 0
Area Blockages: 0
Layer Blockages: 0
Area Halos: 0
Markers: 0
Rows: 0
Standard Vias 32
Custom Vias: 0
CdsGen Vias: 0
Pathsegs: 117
Text: 0
TextDisplay: 9
Cells: 7
Elapsed Time: 0.1s User Time: 0.1s CPU Tim
e: 0.0s Peak VM: 3080KB
INFO (XSTRM-234): Translation completed. '0' error(s) and '1' warning(s) found.
log port port:"./calview.log"
//
// CalibreView Settings:
// Netlist File: ./calibre/AND6.pex.netlist
// Output Library: chip
// Schematic Library: chip
// Cellmap File: /opt/xfab/XKIT/xi10/mentor/v2_0/PEX_calibre/v2_0_2/calview.cellmap
// Log File: ./calview.log
// Calibre View Name: calibre
// Calibre View Type: maskLayout
// Magnify Devices by: 1.000000
// Magnify Parasitics by: 1.000000
// Create Terminals: if matching terminal exists on symbol
// Reset Properties: ("m=1")
// Generate SPECTRE Netlist: off
//
****************************
Running Back Annotation Flow
****************************
Calibre View generation encountered a fatal Error.
Please consult the logfile for messages.
*Error* close: argument #1 should be an I/O port (type template = "p") - nil
Can you provide some screenshots or details of your runset for PEX? That would make it a lot easier to debug. Also, can you list the step by step procedure of the PEX run you’re doing?
Summary of Options :
library chip
strmFile /home/viventi_lab_admin/gs_test/xi10/./calibre/AND6_ver2.calibre.db
topCell AND6_ver2
view layout
runDir /home/viventi_lab_admin/gs_test/xi10/./calibre/
logFile PIPO.LOG.AND6_ver2
summaryFile PIPO.SUM.AND6_ver2
case Preserve
convertDot node
INFO (XSTRM-223): 1. Translating cellView TECH_XI10/POLY1CON/layout as STRUCTURE POLY1CON_CDNS_560518861040
INFO (XSTRM-223): 2. Translating cellView TECH_XI10/VIA_C/layout as STRUCTURE VIA_C_CDNS_560518861041
INFO (XSTRM-223): 3. Translating cellView PRIMLIB/nbta4/layout as STRUCTURE nbta4_CDNS_560518861040
INFO (XSTRM-223): 4. Translating cellView PRIMLIB/pbta4/layout as STRUCTURE pbta4_CDNS_560518861041
INFO (XSTRM-223): 5. Translating cellView PRIMLIB/pbta4/layout as STRUCTURE pbta4_CDNS_560518861042
INFO (XSTRM-223): 6. Translating cellView PRIMLIB/nbta4/layout as STRUCTURE nbta4_CDNS_560518861043
INFO (XSTRM-223): 7. Translating cellView chip/AND6_ver2/layout as STRUCTURE AND6_ver2
INFO (XSTRM-180): You have not used the objectMap option. The design has instance(s) of at least one of following OpenAccess objects: oaBlockage, oaBoundary, oaRow, and oaMarker. Any information about these objects will not be translated into the generated stream file. Use the objectMap option to translate/preserve these objects using XStream. For details on the objectMap option, refer to the "Design Data Translator's Reference" guide for XStream.
Summary of Objects Translated:
Scalar Instances: 14
Array Instances: 0
Polygons: 4
Paths: 0
Rectangles: 397
Lines: 0
Arcs: 0
Donuts: 0
Dots: 0
Ellipses: 0
Boundaries: 0
Area Blockages: 0
Layer Blockages: 0
Area Halos: 0
Markers: 0
Rows: 0
Standard Vias 32
Custom Vias: 0
CdsGen Vias: 0
Pathsegs: 117
Text: 2
TextDisplay: 7
Cells: 7
Elapsed Tim
e: 0.1s User Time: 0.1s CPU Time: 0.0s Peak VM: 3076KB
INFO (XSTRM-234): Translation completed. '0' error(s) and '1' warning(s) found.
log port port:"./calview.log"
//
// CalibreView Settings:
// Netlist File: /home/viventi_lab_admin/gs_test/xi10/./calibre/AND6_ver2.pex.netlist
// Output Library: chip
// Schematic Library: chip
// Cellmap File: /opt/xfab/XKIT/xi10/mentor/v2_0/PEX_calibre/v2_0_2/calview.cellmap
// Log File: ./calview.log
// Calibre View Name: calibre
// Calibre View Type: maskLayout
// Magnify Devices by: 1.000000
// Magnify Parasitics by: 1.000000
// Create Terminals: if matching terminal exists on symbol
// Reset Properties: ("m=1")
// Generate SPECTRE Netlist: off
//
****************************
Running Back Annotation Flow
****************************
Calibre View generation encountered a fatal Error.
Please consult the logfile for messages.
*Error* close: argument #1 should be an I/O port (type template = "p") - nil
I think the tool is having issues with outputting a log file. Make sure the folder has write permission set correctly. Make sure the logfile argument is being passed correctly.
//
// CalibreView Settings:
// Netlist File: /home/viventi_lab_admin/gs_test/xi10/calibre/AND6_ver2.pex.netlist
// Output Library: chip
// Schematic Library: chip
// Cellmap File: /opt/xfab/XKIT/xi10/mentor/v2_0/PEX_calibre/v2_0_2/calview.cellmap
// Log File: ./calview.log
// Calibre View Name: calibre
// Calibre View Type: maskLayout
// Magnify Devices by: 1.000000
// Magnify Parasitics by: 1.000000
// Create Terminals: if matching terminal exists on symbol
// Reset Properties: ("m=1")
// Generate SPECTRE Netlist: off
//
What do your pins look like? Do you have a metal on the appropriate layer, label included too? No “illegal” names such as “+”, “-“, etc. pins should be on the “pin” layer if that’s in the pdk otherwise, put it on the “drw” layer. Labels go on “lbl“, needs to be on the same metal layer too.
Did you include the PEX rule file?
Any ERC warnings?
Did you do anything atypical in schematic/layout?
LVS BOX cell "HALL_ND" not located or not allowed.
Cannot enable LVS PUSH DEVICES because pin location information was requested.
After the PEX run completes, are there any other error messages in the CIW?
Are you sure that the ground node name that you entered is correct, and is present on your layout? Try running it once without enabling this to see if that might be the issue.
Not sure, I agree with one of the previous comments that you might need to check your permissions. See if you have write access to the directory that everything is stored in. That might very well be part of the issue.
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?