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

write_stream

write_stream
{-gds s_fileName | -oasis s_fileName} 
-lib s_libName 
-cell s_cellName 
-view s_viewName 
-layer_map s_fileName 
[ -area {f_xlo f_ylo f_xhi f_yhi} ] 
[ -clip_shapes [ true | false ] ] 
[ -keep_empty [ true | false ] ] 
[ -output_layers {s_lpp…} | -ignore_layers {s_lpp…} ] 
[ -purp_in_oasis_lmap [ true | false ] ] 
[ -rect_as_poly [ true | false ] ] 
[ -v i_level ] 

Description

Outputs the given cellview (-lib -cell -view) to an OASIS or GDSII stream file, using the layer map file to map the OpenAccess layers and purposes to stream layers and data types.

Required Arguments

-cell s_topCellName

Specifies the name of the top cell to output.

-gds s_fileName  

Specifies the name of the file to which the GDSII stream data will be written.

-ignore_layers {s_lpp…}

Excludes the given layer purpose pairs from processing. By default, data on all layer purpose pairs in the layer map file are written.

-layer_map s_fileName

Specifies the Stream/OASIS-to-OpenAccess Layer Map File to use to translate the stream layers and data types in the stream file to their respective OpenAccess layer names and purposes.

-lib s_libName  

Specifies the name of the cellview library.

-oasis s_fileName

Specifies the name of the file to which the OASIS stream data will be written.

-output_layers {s_lpp…}

Limits processing to the specified layer purpose pairs. By default, data on all layer purpose pairs in the layer map file are written.

-view s_viewName

Specifies the name of the view to output.

Optional Arguments

-area {f_xlo f_ylo f_xhi f_yhi}

  

Specifies the rectangular area of the top cell to be written out, given by the lower left and upper right x and y coordinates for the area.

Default: Outputs the entire area

-keep_empty [ true | false ]

  

When set to true, empty cells and their instances are included.

Default: true

-purp_in_oasis_lmap [ true | false ]

By default and when set to true, layer and purpose names are output to the OASIS file layer map section. When set to false, the purpose names are excluded. This is useful if your OASIS file reader cannot process purpose names.

-rect_as_poly [ true | false ]

  

When set to true, rectangles are output as polygons.

Default: true

-v i_level  

Specifies the level of verbosity for output messages.

Default: 0

-voltage_datatype {{f_voltage i_dataType}}

Specifies voltage-datatype pairs. When shapes are output, if a shape belongs to a net with a voltage, the datatype for the shape is determined by comparing the net’s maximum voltage swing (Vmax-Vmin) with the table voltages, which must be given in increasing order. For example,

-voltage_datatype { 0.2 2  0.4 4  0.6 6 }

is interpreted as:

  • For 0 < voltage swing <= 0.2, use datatype 2.
  • For 0.2 < voltage swing <= 0.4, use datatype 4.
  • For 0.4 < voltage swing <= 0.6, use datatype 6.

Value Returned

None

Related Topics

Stream/OASIS-to-OpenAccess Layer Map File

read_stream

write_stream_by_net


Return to top
 ⠀
X