================================================================================ ALSO REQUIRED ================================================================================ ||| WINDOWS (64 bit, VC 2008) -------------------------------------------------------------------------------- + qismntrc64.dll + qismlib64.dll + acsbool64.dll + zlibwapi.dll -------------------------------------------------------------------------------- ||| LINUX (64 bit, GCC 4+) -------------------------------------------------------------------------------- + qismntrc64.so + libqism64.so -------------------------------------------------------------------------------- ||| WINDOWS & LINUX -------------------------------------------------------------------------------- + qismntrc.cfg + colfill.pat + gdsfont.shx + acs.key -------------------------------------------------------------------------------- ||| LICENSE per execution -------------------------------------------------------------------------------- + 1 x QisMLib (11003) + 1 x QisMNtrc (11059) ================================================================================ ================================================================================ QISMNTRCAPP COMMAND-LINE ================================================================================ $Revision: 1.121 $ $Date: 2018/07/06 21:27:54Z $ (c) ARTWORK CONVERSION SOFTWARE (www.artwork.com) -------------------------------------------------------------------------------- qismntrcapp64 +input: +outdir: +stackup: {}+ [OPTIONS] -------------------------------------------------------------------------------- REQUIRED ARGUMENTS :- -------------------------------------------------------------------------------- +input: -------------------------------------------------------------------------------- + Specify a valid GDSII file to trace nets from -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- +outdir: -------------------------------------------------------------------------------- + Specify the path of a directory where the output file(s) will be created + The output directory MUST exist prior to executing clipextract -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- +stackup: -------------------------------------------------------------------------------- + Specify a valid stackup (text) file path + Refer to 'Technology File Syntax' in qismntrc.h for syntax details -------------------------------------------------------------------------------- TRACE-PARAMS (Specify one or more) -------------------------------------------------------------------------------- +seedpt:,,,: -------------------------------------------------------------------------------- + Specify the seed point to trace a net + A GDSII file containing the net data will be written at / .sf unless the -no-write option is used + The seed point has to lie on a polygon that belongs to a layer associated with METAL -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- +spotfile: -------------------------------------------------------------------------------- + Specify a text file containing seed layers and a set of regions to trace nets from + The first line in this file is a comma-separated list of or : associated with METAL. The seed points for tracing will be found only on the specified layers + The remaining lines contain a list of regions ,,, to be used as hot-spots for tracing. The seed points for tracing will originate in these regions + A GDSII file containing the nets data will be written at / .sf unless the -no-write option is used -------------------------------------------------------------------------------- OPTIONS (Optional) -------------------------------------------------------------------------------- -cell: -------------------------------------------------------------------------------- + Specify the name of the cell to be used as the view cell from which nets will be traced + By default, the deepest top cell is used as the view cell -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- -diskload -------------------------------------------------------------------------------- + Throughout the execution of qismntrcapp, access data from the file on disk + This reduces the overall memory footprint of the program at the cost of slower operation + By default, the file is loaded into memory at start and all the access is memory based in order to get the fastest performance -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- -thrnum: -------------------------------------------------------------------------------- + Specify the number of threads to be used for tracing + By default (0), the number of logical processors in the system is used -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- -opttile:, -------------------------------------------------------------------------------- + Override the default tiling scheme by specifying the number of tiles in X and Y to be used for computing data and tracing nets in parallel + By default, NX,NY is computed based on the estimated number of polygon vertices in the home view for all layers participating in the stackup -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- -maxviasize: -------------------------------------------------------------------------------- + Specify the max Dx or Dy in file units for a rectangular polygon on the VIA layer to be used as a via + By default (0.0), all rectangular polygons on a VIA layers are used -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- -start: -------------------------------------------------------------------------------- + Specify the lower limit of the stackup order for tracing + The nets will not contain polygons belonging to an order that is less than this limit + Default value: 1 + START-ORDER must be a METAL -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- -stop: -------------------------------------------------------------------------------- + Specify the upper limit of the stackup order for tracing + The nets will not contain polygons belonging to an order that is greater than this limit + Default value: 65535 (or the hightest METAL order in the stackup) + STOP-ORDER must be a METAL -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- -maxnetvert: -------------------------------------------------------------------------------- + Specify the estimated upper-limit to trancate nets. The tracing for a net stops as soon as this limit is reached and such a net is labelled as truncated + By default, there is no limit and all nets are traced to completion -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- -ignoretruncated -------------------------------------------------------------------------------- + If specified, truncated nets will not be written to output + Default: OFF. Even truncated nets will be writted to output -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- -no-write -------------------------------------------------------------------------------- + If specified, net data will not be writted to a GDSII file on disk + Default: OFF. All nets will be written to their associated GDSII files -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- -drivers -------------------------------------------------------------------------------- + Turn ON driver detection for nets + The stackup file MUST define a valid DRIVER_INFO section to detect drivers + Default: OFF -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- -livetrace -------------------------------------------------------------------------------- + Return net polygons on-the-fly as they are being generated instead of returning them after then net has been traced + Default: Polygons for a net are returned after the net has been traced -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- -log:] or -log+: -------------------------------------------------------------------------------- + Generate an execution log (text file) or append to an existing text file -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- -silent -------------------------------------------------------------------------------- + Do not send progress updates to stdout/stderr. Doing so might result in slight improvement in execution time + By default, clipextract prints messages and progress updates to stdout/stderr -------------------------------------------------------------------------------- ================================================================================ VERSION HISTORY ================================================================================ -------------------------------------------------------------------------------- v1.4, v1.4.1 (2018-7-5) -------------------------------------------------------------------------------- + Compatible with QisMLib 3.20 (API break) -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- v1.3 -------------------------------------------------------------------------------- + First cut -------------------------------------------------------------------------------- ================================================================================