Product Documentation
Virtuoso Space-based Router Command Reference
Product Version IC23.1, September 2023

stream_in

stream_in 
-gds s_fileName 
-lib s_libName 
[ -cell_map s_fileName ] 
[ -font_map s_fileName ] 
[ -hier_depth i_level ] 
[ -ignore_boxes ] 
[ -layer_map s_fileName ] 
[ -no_overwrite ] 
[ -prop_map s_fileName ] 
[ -prop_separator s_char ] 
[ -ref_lib_list s_fileName ] 
[ -tech_lib s_techName ] 
[ -tech_refs {s_techName…} ] 
[ -to_upper | -to_lower ] 
[ -top_cell s_cellName ] 
[ -view s_viewName ] 
[ -log s_fileName ] 

Description

(Space-based Router only) Translates a Stream (GDSII) file to an OpenAccess library.

Following this command, you can issue the recognize_vias command to automatically recognize and mark vias.

The GUI equivalent for this command is File—Import—Stream.

Arguments

-cell_map s_fileName

Specifies the cell mapping file to use. You must specify the full path to the file.

-font_map s_fileName

Specifies the font mapping file to use. You must specify the full path to the file.

-gds s_fileName

Specifies the Stream file to translate. You must specify the complete path to the Stream file.

-hier_depth i_level

Specifies the hierarchical depth to translate to.

Default: 20

-ignore_boxes  

Specifies that Stream Box records be ignored. By default, Box records are translated as rectangles.

-layer_map s_fileName

  

Specifies the layer mapping file to use. You must specify the full path to the file.

-lib s_libName  

Specifies the output OpenAccess library to create or append to.

-log s_fileName  

Specifies the log file to receive all output Space-based Router messages from this command. You must specify the complete path to the log file.

-no_overwrite  

Specifies that the translator must not overwrite existing cells. By default, existing cells are overwritten.

-prop_map s_fileName

Specifies the input property mapping file to use. You must specify the complete path to the file.

-prop_separator s_char

  

Specifies the property separator character used to interpret property records.

-ref_lib_list s_fileName

  

Specifies a file containing the list of libraries with cells referenced in the design. A library name in the file must match the library name in the lib.defs file. If this argument is not included, cells that are referenced in the Stream file but not defined, are instantiated by name and remain unbound.

-tech_lib s_techName

Specifies the technology library to use during the translation. If the library does not exist, it is created.

-tech_refs {s_techName…}

  

Creates an incremental technology database that derives from one or more of the specified parent technology databases (parentTechs), given by the argument value list.

Notes:

  • If the library being translated does not have a technology database, this option creates an incremental technology database that has references to the specified parentTechs.
  • If the library being translated already has a standalone technology database, this option converts that technology database to an incremental type that has references to the specified parentTechs.
  • If the library being translated has an attached techology database, that attached technology database must be included in the list of parentTechs, or the translator issues an error.
  • If the library being translated already uses an incremental technology database, the current references from the incremental technology database must be included in the specified parentTechs, or the translator issues an error. Additional reference can be provided.

-to_lower  

Specifies that all cell and instance names be converted to lower case. This argument does not affect stream structures found in the cell mapping file, if you specify one.

-to_upper  

Specifies that all cell and instance names be converted to upper case. This argument does not affect stream structures found in the cell mapping file, if you specify one.

-top_cell s_cellName

Specifies the top-level cell to translate. Using this argument is an effective way to stream in part of a design. By default, all cells are in the Stream file are translated.

-view s_viewName

Specifies the destination view name for the translation.

Default: layout

Value Returned

None

Examples

The following example imports the Stream file, superchip.gds, and creates an OpenAccess library named superchipoa using the layer map file, all_layers.

stream_in -gds superchip.gds -layer_map all_layers -lib superchipoa

Related Topics

recognize_vias

read_stream


Return to top
 ⠀
X