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