# # Allegro data base I/O files. If you add an entry into this file you must # add a define to the header file ads.h. You should try to use an existing # entry whenever possible. Variations to an existing entry can be obtained # by building the same property on the fly that suits you and pass that as # the property argument when calling ADSXXX() routines. # # $Header: fileops.txt,v 1.38 91/05/10 16:30:56 dkm $ # # Use only for hardcoded reading of text files MISC:EXT=: # # ADS_BOARDREVS=1 ADS_TEXTREVS=2 ADS_LOGREVS=4 # BOARD:EXT=brd:MSG=Layout name:REVS#$ADS_BOARDREVS: PCK_SYM:PATH=PSMPATH:EXT=psm:DBEDIT:MATCHEXT:MSG=Package symbol name:REVS#$ADS_BOARDREVS: SHAPE_SYM:PATH=PSMPATH:EXT=ssm:DBEDIT:MATCHEXT:MSG=Shape symbol name:REVS#$ADS_BOARDREVS: BRD_SYM:PATH=PSMPATH:EXT=bsm:DBEDIT:MATCHEXT:MSG=Mechanical symbol name:REVS#$ADS_BOARDREVS: OTHER_SYM:PATH=PSMPATH:EXT=osm:DBEDIT:MATCHEXT:MSG=Format symbol name:REVS#$ADS_BOARDREVS: GEN_DRW:PATH=PSMPATH:EXT=dra:MSG=Symbol drawing name:REVS#$ADS_BOARDREVS: PAD:PATH=PADPATH:EXT=pad:DBEDIT:MATCHEXT:MSG=Padstack name:REVS#$ADS_BOARDREVS: LOG:EXT=log:MSG=Log file name:REVS#$ADS_LOGREVS: TEXT:EXT=txt:MSG=Text file name:REVS#$ADS_TEXTREVS: SCRIPT:PATH=SCRIPTPATH:EXT=scr:MSG=Script file name:REVS#$ADS_TEXTREVS: DATA:EXT=dat:REVS#$ADS_TEXTREVS: PLOT:EXT=plt:MSG=Plot file name:REVS#$ADS_TEXTREVS: TAPE:EXT=tap:REVS#$ADS_TEXTREVS: BAF:EXT=baf:REVS#$ADS_TEXTREVS: CONTROL:EXT=ctl:REVS#$ADS_TEXTREVS: LIST:EXT=lst:MSG=List file name:REVS#$ADS_TEXTREVS: DISTORTION:EXT=dst:REVS#$ADS_TEXTREVS: DELAY:EXT=dly:REVS#$ADS_TEXTREVS: NIF:EXT=nif:REVS#$ADS_TEXTREVS: REPORT:EXT=rpt:MSG=Report file name:REVS#$ADS_TEXTREVS: JRL:EXT=jrl:REVS#$ADS_TEXTREVS: IDB:EXT=idb:MSG=idb file name:REVS#$ADS_TEXTREVS: SIMDELAY:EXT=dl:REVS#$ADS_TEXTREVS: SIMULATION:EXT=sim:REVS#$ADS_TEXTREVS: VIOLATION:EXT=vio:REVS#$ADS_TEXTREVS: PARASITIC:EXT=prs:REVS#$ADS_TEXTREVS: PARALLEL:EXT=pll:REVS#$ADS_TEXTREVS: # # Interface files between allegro and other systems. # IGES_DATA:EXT=igs:MSG=IGES file name:REVS#$ADS_TEXTREVS: CONVERT:EXT=cnv:REVS#$ADS_TEXTREVS: CFE:EXT=cfe:REVS#$ADS_TEXTREVS: MDC:EXT=mdc:REVS#$ADS_TEXTREVS: MDB:EXT=mdb:REVS#$ADS_TEXTREVS: MDF:EXT=mdf:REVS#$ADS_TEXTREVS: MDP:EXT=mdp:REVS#$ADS_TEXTREVS: CVC:EXT=cvc:REVS#$ADS_TEXTREVS: CVB:EXT=cvb:REVS#$ADS_TEXTREVS: DXF:EXT=dxf:REVS#$ADS_TEXTREVS: EXI:EXT=exi:REVS#$ADS_TEXTREVS: GDV:EXT=gdv:REVS#$ADS_TEXTREVS: GDW:EXT=gdw:REVS#$ADS_TEXTREVS: GDP:EXT=gdp:REVS#$ADS_TEXTREVS: GDR:EXT=gdr:REVS#$ADS_TEXTREVS: NET:EXT=net:REVS#$ADS_TEXTREVS: RED:EXT=red:REVS#$ADS_TEXTREVS: NETLIST:EXT=txt:MSG=Netlist file name:REVS#$ADS_TEXTREVS: COM:EXT=com:REVS#$ADS_TEXTREVS: DOC:EXT=doc:REVS#$ADS_TEXTREVS: CKT:EXT=ckt:REVS#$ADS_TEXTREVS: PRG:EXT=prg:REVS#$ADS_TEXTREVS: INP:EXT=inp:REVS#$ADS_TEXTREVS: CFG:EXT=cfg:REVS#$ADS_TEXTREVS: NCROUTE:EXT=ncr:REVS#$ADS_TEXTREVS: SCH:EXT=sch:REVS#$ADS_TEXTREVS: MULTIWTEXT:EXT=txt:REVS#$ADS_TEXTREVS: MULTIWDATA:EXT=dat:REVS#$ADS_TEXTREVS: STREAM:EXT=sf:REVS#$ADS_TEXTREVS: NETREV_ECO:EXT=txt:NAME=eco.txt:REVS#$ADS_TEXTREVS: GENFEED:EXT=txt:NAME=genfeed.txt:REVS#$ADS_TEXTREVS: TRPHYSCOMP:EXT=dat:NAME=trphyscomp.dat:REVS#$ADS_TEXTREVS: TRPHYSPIN:EXT=dat:NAME=trphyspin.dat:REVS#$ADS_TEXTREVS: # # Allegro with search path files. # ALLEGROMSG:PATH=GLOBALPATH:NAME=allegro.msg:EXT=msg:REVS#$ADS_TEXTREVS: VECTORFONT:PATH=VECTORFONTPATH:EXT=dat:REVS#$ADS_TEXTREVS: COLOR:PATH=GLOBALPATH:REVS#$ADS_TEXTREVS: ENV:REVS#$ADS_TEXTREVS:EXT=: ENVPLATE:PATH=GLOBALPATH:NAME=env_local.txt:EXT=txt:REVS#$ADS_TEXTREVS: GLOBALENV:PATH=GLOBAL:REVS#$ADS_TEXTREVS: LOCALENV:PATH=LOCALENV:REVS#$ADS_TEXTREVS: EXTENSIONS:PATH=GLOBALPATH:NAME=extensions:EXT=txt:REVS#$ADS_TEXTREVS: ELECMODEL:PATH=SIGNOISEPATH:NAME=elecmodel.dat:EXT=dat:REVS#$ADS_TEXTREVS: MATERIALS:PATH=GLOBALPATH:NAME=materials.dat:EXT=dat:REVS#$ADS_TEXTREVS: RESOURCE:PATH=GLOBALPATH:NAME=resource:EXT=txt:REVS#$ADS_TEXTREVS: TH_EXEC:PATH=GLOBALPATH:NAME=th_exec.txt:EXT=txt:REVS#$ADS_TEXTREVS: TH_LIBRARY:PATH=GLOBALPATH:NAME=th_library.txt:EXT=txt:REVS#$ADS_TEXTREVS: UNITS:PATH=GLOBALPATH:NAME=units.dat:EXT=dat:REVS#$ADS_TEXTREVS: FORM:PATH=FORMPATH:EXT=form:REVS#$ADS_TEXTREVS: MENU:PATH=MENUPATH:EXT=menu:REVS#$ADS_TEXTREVS: ICON:PATH=ICONS:EXT=icon:REVS#$ADS_TEXTREVS: DEVICE_MAP:PATH=DEVPATH:NAME=devices.map:EXT=map:REVS#$ADS_TEXTREVS: DEVICE:SCALD:DBEDIT:PATH=DEVPATH:EXT=txt:REVS#$ADS_TEXTREVS: ARTWORK:PATH=ARTPATH:EXT=txt:REVS#$ADS_TEXTREVS: GERBERDATA:EXT=art:REVS#$ADS_TEXTREVS: NCDRILL:PATH=NCDPATH:EXT=txt:REVS#$ADS_TEXTREVS: VIEWLOG:PATH=TEXTPATH:EXT=log:REVS#$ADS_TEXTREVS: EXTRACT_CMD:PATH=TEXTPATH:EXT=txt:MSG=Extract command file:REVS#$ADS_TEXTREVS: EXTRACT_OUTPUT:EXT=txt:MSG=Extract output file name:REVS#$ADS_TEXTREVS: THERMAL:PATH=THERMPATH:EXT=txt:REVS#$ADS_TEXTREVS: SIGDAT:PATH=SIGNOISEPATH:EXT=dat:REVS#$ADS_TEXTREVS: SPICE:EXT=spc:REVS#$ADS_TEXTREVS: UNIX:EXT=:REVS#1: RSIMDLY:EXT=dly:REVS#$ADS_TEXTREVS: CVEXECUTE:EXT=:REVS#$ADS_TEXTREVS: HELP:PATH=HELPPATH:EXT=hlp:DIRPATH:REVS#1 PLOTCAP:PATH=GLOBALPATH:NAME=plotcap.txt: SCRCONVERT:PATH=GLOBALPATH:NAME=scrconvert4_5.txt: PHYSICAL_MAPFILE:NAME=physical_map:EXT=dat:REVS#1: TEMP:EXT=:REVS#1: # # Transitional entries. Once applications making tscmd calls are converted, # these entries will be deleted. # brd:EXT=brd:REVS#$ADS_TEXTREVS: idb:EXT=idb:REVS#$ADS_TEXTREVS: psm:EXT=psm:REVS#$ADS_TEXTREVS: bsm:EXT=psm:REVS#$ADS_TEXTREVS: ssm:EXT=psm:REVS#$ADS_TEXTREVS: osm:EXT=psm:REVS#$ADS_TEXTREVS: dra:EXT=dra:REVS#$ADS_TEXTREVS: pad:EXT=pad:REVS#$ADS_TEXTREVS: log:EXT=log:REVS#$ADS_TEXTREVS: txt:EXT=txt:REVS#$ADS_TEXTREVS: scr:EXT=scr:REVS#$ADS_TEXTREVS: tmp:EXT=tmp:REVS#$ADS_TEXTREVS: # # # Specific file names. Including all the hard coded names currently used by applications. # # # User input file names (using MSG field). #