|
|||||||||
---|---|---|---|---|---|---|---|---|---|
English |
|
|
|||||||
|
|
|
|
|
|
Last modification: Thursday, 27 July, 2000 |
|
|
||||||||||||||||||||||||||||||||||||||||||||
Tools kit for inter-format conversion of topological information (computer coded IC layouts) |
|||||||||||||||||||||||||||||||||||||||||||||
PC-Gael is supported the following formats:
The package includes the following programs:
All programs works under MS(PC) DOS environment and has two-language (russian and english) interface.
Further on this page you will find the detailed descriptions of each tool included. |
LNGtoSOU program converts LNG-file in one or several SOURCE-format files. Usage:To start LNGtoSOU, type the following command (not case-sensitive): LNGTOSOU [<option(s)>] <LNG-file_name> where: <LNG-file_name> - the name of input LNG-file (valid single file only); <option> - one or more valid options. Options:/CP[=n] - the circle will be transformed
in entered polygon (SOURCE-code = 23). /CR[R][=n] - the circle will be transformed in n of the imposed against each other rectangulars and revolved concerning central point on a corner dependent from n. And, if CRR[=n] is specified, the rectangulars are described in a SOU-file by elements with a code = 9, and if CR[=n] is specified - then by elements with a code =23. Here n - the number of the rectangulars: n => 1 . Default n=40. If not is specified neither CP[=n] nor CR[R][=n], the LNG-circles are processed as invalid lines and on the screen the appropriate message is given out. /TC - if it is specified, a type of the text in a SOURCE-file = 2 (planimetric text), by default type=1 (vector text). /NOM[ARK] - suppresses a conclusion of the registration information in the service block of a SOU-file. /LOG[=<file>] - the LOG-file is created. Restrictions and features.
Supported LNG-operatorsLNGtoSOU supports the following operators of LNG-language (also, the appropriate codes of SOURCE-elements are given)
SOUtoLNG program reads out input SOU-files, analyzes their interdependence and translates them in one or more (depending on results of the analysis) files of a LNG-format. UsageTo start SOUtoLNG type the following command (not case-sensitive): SOUTOLNG [<option(s)>] {<SOU-file(s)>|@<response_file>} where: <option(s)> - one or more valid options. It is possible to specify names of input SOU-files in several ways (the maximum number of files = 5000):
Options:/NO! - suppresses the following messages: -!- .... /NOA - processing without the analysis of structure of the project. /MAIN - the root groups are described as LNG-main_definition. /LOG[=<LOG-file_name>] - the textual file containing protocol of work of the program is created (default type - LOG). If the file name is not specified at all, the file with a name SOUTOLNG.LOG will be created. /LNG=<file_name> - the single LNG-file with specified name is created, which contains all groups (default type - LNG). Do not specify the following options at the same time: /NOA, /LNG, /MAIN. For an illustration of action of qualifiers /NOA, /LNG, /MAIN let's consider a concrete example. Let is processed 13 SOU-files forming project with the following structure (the names of groups coincide with names of SOU-files): G00A
G00B
G00C
LDBtoLNG program converts LDB-file in LNG-format files. UsageTo start LDBtoLNG type the following command (not case-sensitive): LDBTOLNG [<option(s)>] [<LDB-file_name> [<root_group_name>]] where: <option(s)> - one or more valid options. <LDB-file_name> - the name of input LDB-file (valid single file only); <root_group_name> - the name of group in the LDB-file, from which scanning of hierarchy starts (case-sensitive). Options:/MAIN - the root group is described as LNG-main_definition; /L=@<file_name> or /L=n1,n2,... - the specified layers only; /LX=@<file_name> or /LX=n1,n2,... - excepting the specified layers; /NOF[ILTER] - turn the empty group filter off; by default the empty groups is not processed. /CP[=<int>] - circle divider (Default: <int>=80; MAX=360); /CF[=<float>] - edge irregularity (Default: <float>=0.1 mkm); /CC - LDB-circles -> LNG-"CIRC"; /LNG=<file_name> - the LNG-file with specified name is created; /LOG[=<file_name>] - the LOG-file is created. In the program the LDB-files handling library PULT 2.3 ((C)MicroCAD 1992) is using. Because of the computer configuration (especially memory conditions) is very critical for this library, we recommend the following configuration: CONFIG.SYS file: BUFFERS=40 device=c:\dos\himem.sys /INT15=8000
LNGtoCIF program converts LNG-file in CIF-format file. UsageTo start LNGtoCIF type the following command (not case-sensitive): LNGTOCIF [<option(s)>] <LNG-file_name> [<CIF-file_name>] where: <option(s)> - one or more valid options. <LNG-file_name> - the name of input LNG-file (valid single file only); <CIF-file_name> - the name of output CIF-file (if it's not specified, the file <the_name_of_LNG-file>.CIF) Options:/TMP[=<path>] - the path of directory for temperate files; /LOG[=<file_name>] - the LOG-file is created; /NOC - do not write the LNG-comment in the CIF-file; /NOS - do not write the groups table in the CIF-file.
LNGEdit is the automatic LNG-file editor. It's useful in those cases when it is necessary, for example, to modify the number of a layer at once for all primitives or to rename a group. The utility has a capability of editing by a condition. UsageTo start LNGEdit type the following command: LNGEDIT {<CMD-file>|?|/CMD=<commands>} <Input_file> [<Output_file>] [<option(s)>] Commands:[IF(nb:ne)='<substring>':]'<old_substring>'{REN|-[->]}'<new_substring>' Example: '(1)'-'(2)','OLDG1'-'NEWG1','(3)'REN'(4)','OLDG2'REN'NEWG2', The substring maximum length = 10 symbols. Options:/LOG[F][=<LOG-file_name>] - the LOG-file is created; /L1 - do not correct the length of the output string.
LNGStat - program reads out the specified LNG-file and generates statistics file. The example of statistics file is here. UsageTo start LNGStat type the following command: LNGSTAT [<option(s)>] <LNG-file_name> [<STS- statistics file name>] Options:/TMP[=<path>] - the path of directory for temperate files.
The prices are adduced in US dollars:
Should you have any questions concerning the PC-Gael (TM) Tools Kit, please mail to [email protected]. |
Copyright © 2000 Alexander V. Loukyanets, All Rights Reserved.