14.2.1 Basic structure of shape files
A typical structure of an *.sh3 file is presented below:
HEADER (name, version)
NO_OF_MEDIA
{for i=1..NO OF MEDIA
MEDIUM_TYPE, MEDIUM_NAME
list of constitutive parameters appropriate for given MEDIUM_TYPE
}end of media description loop
STANDARD_CELL_SIZE
NO_OF_SUBCIRCUITS
NO_OF_PORTS
NO_OF_MESH_POINTS_ALONG_ x, ...POINTS_ALONG_ y, ...SUBPOINTS_ ALONG z
{for i=1..NO_OF_SUBCIRCUITS
list of types of 6 border walls
list of x-coordinates of mesh points along x
list of y-coordinates of mesh points along y
list of z-coordinates of mesh subpoints along z
NO_OF_CELL_DESCRIPTORS
list of cell descriptors
NO_OF_DIFFERENT_SUBLAYERS
{for j=1..NO_OF_ DIFFERENT_SUBLAYERS
NO_OF_SUBLAYERS_OF_TYPE_ j
list of cells in sublayer of type j
}end of sublayer description loop
NO_OF_SUBLAYERS_WITH_SUSPENDED_LEVELS
{for s=1.. NO_OF_SUBLAYERS_WITH_SUSPENDED_LEVELS
SUBLAYER_Z_INDEX
SUBLAYER_Z_LEVEL_AND_DIRECTION
NO_OF_SUBLAYERS_OF_TYPE_ j
list of suspended cells
}end of sublayers with suspended loop
}end of subcircuit description loop