#
# 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: /vobs/psd_backend_data/data/environment/uprev_pvt/fileops.txt,v 1.1 1995/08/17 13:02:54 rez Prealpha $
#
# Use only for hardcoded reading of text files
MISC:EXT=:
#
#
ADS_BOARDREVS=1
ADS_TEXTREVS=2
ADS_LOGREVS=4
#
ALLEGRO_LAYOUT_DB:EXT=brd:MSG=Layout name:REVS#$ADS_BOARDREVS:
ALLEGRO_PACKAGE_DB:PATH=PSMPATH:EXT=psm:DBEDIT:MATCHEXT:MSG=Package symbol name:REVS#$ADS_BOARDREVS:
ALLEGRO_SHAPE_DB:PATH=PSMPATH:EXT=ssm:DBEDIT:MATCHEXT:MSG=Shape symbol name:REVS#$ADS_BOARDREVS:
ALLEGRO_MECHANICAL_DB:PATH=PSMPATH:EXT=bsm:DBEDIT:MATCHEXT:MSG=Mechanical symbol name:REVS#$ADS_BOARDREVS:
ALLEGRO_FORMAT_DB:PATH=PSMPATH:EXT=osm:DBEDIT:MATCHEXT:MSG=Format symbol name:REVS#$ADS_BOARDREVS:
ALLEGRO_DRAWING:PATH=PSMPATH:EXT=dra:MSG=Symbol drawing name:REVS#$ADS_BOARDREVS:
ALLEGRO_PADSTACK_DB:PATH=PADPATH:EXT=pad:DBEDIT:MATCHEXT:MSG=Padstack name:REVS#$ADS_BOARDREVS:
ALLEGRO_LOG:EXT=log:DSDIRTY:MSG=Log file name:REVS#$ADS_LOGREVS:
ALLEGRO_TEXT:EXT=txt:MSG=Text file name:REVS#$ADS_TEXTREVS:
ALLEGRO_SCRIPT:PATH=SCRIPTPATH:EXT=scr:MSG=Script file name:REVS#$ADS_TEXTREVS:
ALLEGRO_DATA:EXT=dat:REVS#$ADS_TEXTREVS:
ALLEGRO_GL1:EXT=gl1:REVS#$ADS_TEXTREVS:
ALLEGRO_PLOT:EXT=plt:MSG=Plot file name:REVS#$ADS_TEXTREVS:
ALLEGRO_NCTAPE:EXT=tap:REVS#$ADS_TEXTREVS:
ALLEGRO_BACKANNOT:EXT=baf:REVS#$ADS_TEXTREVS:
ALLEGRO_PLOT_CONTROL:EXT=ctl:REVS#$ADS_TEXTREVS:
ALLEGRO_CALS_CONTROL:EXT=ctl:REVS#$ADS_TEXTREVS:
ALLEGRO_LIST:EXT=lst:MSG=List file name:REVS#$ADS_TEXTREVS:
ALLEGRO_DISTORTION:EXT=dst:REVS#$ADS_TEXTREVS:
ALLEGRO_DELAY:EXT=dly:REVS#$ADS_TEXTREVS:
ALLEGRO_SDFDELAY:EXT=sdf:REVS#$ADS_TEXTREVS:
ALLEGRO_NIF:EXT=nif:REVS#$ADS_TEXTREVS:
ALLEGRO_REPORT:EXT=rpt:MSG=Report file name:REVS#$ADS_TEXTREVS:
ALLEGRO_JOURNAL:EXT=jrl:REVS#$ADS_TEXTREVS:
ALLEGRO_IDB:EXT=idb:MSG=idb file name:REVS#$ADS_TEXTREVS:
ALLEGRO_SIMDELAY:EXT=dl:REVS#$ADS_TEXTREVS:
ALLEGRO_SIMULATION:EXT=sim:REVS#$ADS_TEXTREVS:
ALLEGRO_VIOLATION:EXT=vio:REVS#$ADS_TEXTREVS:
ALLEGRO_PARASITIC:EXT=prs:REVS#$ADS_TEXTREVS:
ALLEGRO_PARALLEL:EXT=pll:REVS#$ADS_TEXTREVS:
#
# Interface files between allegro and other systems.
#
ALLEGRO_IGES:EXT=igs:MSG=IGES file name:REVS#$ADS_TEXTREVS:
ALLEGRO_CONVERT:EXT=cnv:REVS#$ADS_TEXTREVS:
ALLEGRO_AUTOCAD_CONVERT:EXT=cnv:REVS#$ADS_TEXTREVS:
ALLEGRO_CV_CONVERT:EXT=cnv:REVS#$ADS_TEXTREVS:
ALLEGRO_MDC:EXT=mdc:REVS#$ADS_TEXTREVS:
ALLEGRO_MDB:EXT=mdb:REVS#$ADS_TEXTREVS:
ALLEGRO_MDF:EXT=mdf:REVS#$ADS_TEXTREVS:
ALLEGRO_MDP:EXT=mdp:REVS#$ADS_TEXTREVS:
ALLEGRO_CVC:EXT=cvc:REVS#$ADS_TEXTREVS:
ALLEGRO_CVB:EXT=cvb:REVS#$ADS_TEXTREVS:
ALLEGRO_DXF:EXT=dxf:MSG=DXF File:REVS#$ADS_TEXTREVS:
ALLEGRO_CNV:EXT=cnv:MSG=Conversion File:REVS#$ADS_TEXTREVS:
ALLEGRO_EXI:EXT=exi:REVS#$ADS_TEXTREVS:
ALLEGRO_GDV:EXT=gdv:REVS#$ADS_TEXTREVS:
ALLEGRO_GDW:EXT=gdw:REVS#$ADS_TEXTREVS:
ALLEGRO_GDP:EXT=gdp:REVS#$ADS_TEXTREVS:
ALLEGRO_GDR:EXT=gdr:REVS#$ADS_TEXTREVS:
ALLEGRO_RED:EXT=red:REVS#$ADS_TEXTREVS:
ALLEGRO_NETLIST:EXT=txt:MSG=Netlist file name:ALTID=ALLEGRO_TEXT:REVS#$ADS_TEXTREVS:
ALLEGRO_COM:EXT=com:REVS#$ADS_TEXTREVS:
ALLEGRO_CKT:EXT=ckt:REVS#$ADS_TEXTREVS:
ALLEGRO_PRG:EXT=prg:REVS#$ADS_TEXTREVS:
ALLEGRO_INP:EXT=inp:REVS#$ADS_TEXTREVS:
ALLEGRO_PFF:EXT=pff:REVS#$ADS_TEXTREVS:
ALLEGRO_NFF:EXT=nff:REVS#$ADS_TEXTREVS:
ALLEGRO_CFG:EXT=cfg:REVS#$ADS_TEXTREVS:
ALLEGRO_HPB:EXT=hpb:REVS#$ADS_TEXTREVS:
ALLEGRO_HPX:EXT=hpx:REVS#$ADS_TEXTREVS:
ALLEGRO_NCROUTE:EXT=ncr:REVS#$ADS_TEXTREVS:
ALLEGRO_NCROUTEBITFILE:EXT=txt:REVS#$ADS_TEXTREVS:
ALLEGRO_MULTIWTEXT:EXT=txt:ALTID=ALLEGRO_TEXT:REVS#$ADS_TEXTREVS:
ALLEGRO_MULTIWDATA:EXT=dat:REVS#$ADS_TEXTREVS:
ALLEGRO_STREAM:EXT=sf:REVS#$ADS_TEXTREVS:
ALLEGRO_NETREV_ECO:EXT=txt:NAME=eco:ALTID=ALLEGRO_TEXT:REVS#$ADS_TEXTREVS:
ALLEGRO_GENFEED:EXT=txt:NAME=genfeed:ALTID=ALLEGRO_TEXT:REVS#$ADS_TEXTREVS:
ALLEGRO_PACKAGER_PARTLIST:EXT=dat:NAME=allegro_partlist:UNIXNAME=trphyscomp:REVS#$ADS_TEXTREVS:VIEW=physical_conn:ALTVIEW=default:
ALLEGRO_PACKAGER_NETLIST:EXT=dat:NAME=allegro_netlist:UNIXNAME=trphyspin:REVS#$ADS_TEXTREVS:VIEW=physical_conn:ALTVIEW=default:
ALLEGRO_TECHNOLOGY_FILE:PATH=TECHPATH:EXT=tech:MATCHEXT:REVS#$ADS_TEXTREVS:MSG=Technology file:
ALLEGRO_DFA_CONTROL:EXT=txt:REVS#$ADS_TEXTREVS:
ALLEGRO_DFM_CONTROL:EXT=txt:REVS#$ADS_TEXTREVS:
ALLEGRO_CLIPBOARD:PATH=CLIPPATH:EXT=clp:NAME=standard:REVS#$ADS_TEXTREVS:
ALLEGRO_APERTURE_DB:PATH=APTPATH:EXT=bsm:DBEDIT:MATCHEXT:MSG=Aperture symbol name:REVS#$ADS_BOARDREVS:
# Bi-directional
ALLEGRO_BDF:EXT=bdf:REVS#$ADS_TEXTREVS:MSG=BOARD file name:REVS#$ADS_TEXTREVS:
ALLEGRO_LDF:EXT=ldf:REVS#$ADS_TEXTREVS:MSG=LIBRARY file name:REVS#$ADS_TEXTREVS:
ALLEGRO_EMN:EXT=emn:REVS#$ADS_TEXTREVS:MSG=BOARD file name:REVS#$ADS_TEXTREVS:
ALLEGRO_EMP:EXT=emp:REVS#$ADS_TEXTREVS:MSG=LIBRARY file name:REVS#$ADS_TEXTREVS:
ALLEGRO_PRO:EXT=pro:REVS#$ADS_TEXTREVS:MSG=LIBRARY file name:REVS#$ADS_TEXTREVS:
ALLEGRO_OUT:EXT=out:REVS#$ADS_TEXTREVS:MSG=BOARD file name:REVS#$ADS_TEXTREVS:
#
# Allegro with search path files.
#
MESSAGE:PATH=GLOBALPATH:NAME=allegro:EXT=msg:REVS#$ADS_TEXTREVS:
VECTORFONT:PATH=VECTORFONTPATH:EXT=dat:REVS#$ADS_TEXTREVS:
KANJIFONT:PATH=KANJIFONTPATH:REVS#$ADS_TEXTREVS:
COLOR:PATH=GLOBALPATH:EXT=col:REVS#$ADS_TEXTREVS:
ENV:REVS#$ADS_TEXTREVS:EXT=:
ENVPLATE:PATH=GLOBALPATH:NAME=env_local:EXT=txt:ALTID=ALLEGRO_TEXT:REVS#$ADS_TEXTREVS:
GLOBALENV:PATH=GLOBAL:REVS#$ADS_TEXTREVS:
LOCALENV:PATH=LOCALENV:REVS#$ADS_TEXTREVS:
WINGEOMETRY:PATH=LOCALENV:EXT=geo:REVS#$ADS_TEXTREVS:
# 
ELECMODEL:PATH=SIGNOISEPATH:NAME=elecmodel:EXT=dat:REVS#$ADS_TEXTREVS:
MATERIALS:PATH=GLOBALPATH:NAME=materials:EXT=dat:REVS#$ADS_TEXTREVS:
RESOURCE:PATH=ENVPATH:NAME=resource:ALTID=ALLEGRO_TEXT:REVS#$ADS_TEXTREVS:
UNITS:PATH=GLOBALPATH:NAME=units:EXT=dat:REVS#$ADS_TEXTREVS:
FORM:PATH=FORMPATH:EXT=form:REVS#$ADS_TEXTREVS:
MENU:PATH=MENUPATH:EXT=menu:REVS#$ADS_TEXTREVS:
MENUID:PATH=MENUPATH:EXT=r2c:REVS#$ADS_TEXTREVS:
ICON:PATH=ICONS:EXT=icon:REVS#$ADS_TEXTREVS:
DEVICE_MAP:PATH=DEVPATH:NAME=devices:EXT=map:ALTID=ALLEGRO_TEXT:REVS#$ADS_TEXTREVS:
DEVICE:SCALD:DBEDIT:PATH=DEVPATH:EXT=txt:REVS#$ADS_TEXTREVS:
ARTWORK:PATH=ARTPATH:EXT=txt:ALTID=ALLEGRO_TEXT:REVS#$ADS_TEXTREVS:
ALLEGRO_PHOTOPLOT:EXT=art:REVS#$ADS_TEXTREVS:
NCDRILL:PATH=NCDPATH:EXT=txt:ALTID=ALLEGRO_TEXT:REVS#$ADS_TEXTREVS:
#VIEWLOG:PATH=TEXTPATH:EXT=log:REVS#$ADS_TEXTREVS:
EXTRACT_CMD:PATH=TEXTPATH:EXT=txt:MSG=Extract command file:ALTID=ALLEGRO_TEXT:REVS#$ADS_TEXTREVS:
EXTRACT_OUTPUT:EXT=txt:MSG=Extract output file name:ALTID=ALLEGRO_TEXT:REVS#$ADS_TEXTREVS:
SIGDAT:PATH=SIGNOISEPATH:EXT=dat:REVS#$ADS_TEXTREVS:
TLSPICE: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
OLHELP:PATH=OLHELPPATH:EXT=doc:DIRPATH:REVS#1
PLOTCAP:PATH=GLOBALPATH:NAME=plotcap:EXT=txt:ALTID=ALLEGRO_TEXT:
SCRCONVERT:PATH=GLOBALPATH:NAME=scrconvert4_5:EXT=txt:ALTID=ALLEGRO_TEXT:
PHYSICAL_MAPFILE:PATH=ADSBOARDPATH:NAME=physical_map:EXT=dat:ALTID=ALLEGRO_DATA:REVS#1:
ATIMES_CONTROL:PATH=SIGNOISEPATH:NAME=active_times:EXT=ctl:MSG=Active Times Control file:REVS#$ADS_TEXTREVS:
ALLEGRO_STROKE:PATH=LOCALPATH:NAME=allegro:EXT=strokes:REVS#$ADS_TEXTREVS:
ALLEGRO_ONLINEMAP:PATH=GLOBALPATH:NAME=onlinemap:EXT=txt:REVS#$ADS_TEXTREVS:
TEMP:EXT=:REVS#1:
TOOLBARS:PATH=MENUPATH:EXT=tbr:REVS#$ADS_TEXTREVS:
#
# Viable entries.
#
RELLIBRARY:PATH=DMVIABLE_PATH:EXT=rlb:MSG=Reliability Library name:REVS#$ADS_TEXTREVS:
RELPROJECT:PATH=DMVIABLE_PATH:EXT=rpj:MSG=Reliability Project name:REVS#$ADS_TEXTREVS:
RELTEMPLATE:PATH=DMVIABLE_PATH:EXT=rtp:NAME=std_template:MSG=Reliability Template name:REVS#$ADS_TEXTREVS:
RELSETUP:PATH=DMVIABLE_PATH:EXT=rst:NAME=std_setup:MSG=Reliability Setup name:REVS#$ADS_TEXTREVS:
RELMETHOD:PATH=DMVIABLE_PATH:EXT=rmd:NAME=std_methods:MSG=Reliability Method name:REVS#$ADS_TEXTREVS:
RELCOMMAND:PATH=DMVIABLE_PATH:EXT=cmd:MSG=Reliability Command File name:REVS#$ADS_TEXTREVS:
RELREPORT:EXT=txt:NAME=rel_report:MSG=Reliability Report name:REVS#$ADS_TEXTREVS:
A2RLB_XCMD:PATH=DMVIABLE_PATH:EXT=txt:MSG=Extract command file:REVS#$ADS_TEXTREVS:
#
# THEMAX
#
TMX_LIBRARY:PATH=TMXLIBPATH:EXT=tlb:MSG=Thermax Library:REVS#$ADS_TEXTREVS:
TMX_BOUNDARY:PATH=TMXBNDPATH:EXT=tpb:MSG=Thermax Boundary Condition:REVS#$ADS_TEXTREVS:
TMX_RESULT:EXT=tpo:MSG=Thermax Result:REVS#$ADS_TEXTREVS:
TMX_DATA:PATH=TMXLIBPATH:EXT=tpi:MSG=Thermax Data:REVS#$ADS_TEXTREVS:
TMX_REPORT:EXT=txt:MSG=Thermax Report:REVS#$ADS_TEXTREVS:
TMX_CFD:PATH=TMXBNDPATH:EXT=cfd:MSG=Thermax CFD:REVS#$ADS_TEXTREVS:
THERMAL_REPORT:EXT=txt:MSG=Thermax Report:REVS#$ADS_TEXTREVS:
TMX_PREFER:PATH=TMXDATPATH:EXT=tpr:MSG=Thermax Preference:REVS#$ADS_TEXTREVS:
TMX_TECH:PATH=TMXDATPATH:EXT=txs:MSG=Thermax Cross Section:REVS#$ADS_TEXTREVS:
TMX_DIE:PATH=TMXDATPATH:EXT=die:MSG=Thermax DIE format:REVS#$ADS_TEXTREVS: 
#
# Prance entries. NOTE: Needs DDM support from PRANCE
#
PRANCE_PROC:PATH=PRANCEPROCPATH:EXT=txt:REVS#$ADS_TEXTREVS:
#
# WARR 
#
WARR_ACTION:PATH=WARRPATH:EXT=txt:REVS#$ADS_TEXTREVS:

#
# Specific file names. Including all the hard coded names currently used by applications.
#
#
# User input file names (using MSG field).
#:
