|
| Viewdraw initialization file for ePD Version 2005. X3 D: h: q7 L5 |1 y
|
5 g: _8 n: T; ]. a: g$ S: e; W| (c) Copyright 2005 Mentor Graphics Corporation
& G: P$ L1 h F$ O||) |" i$ L# H( x* D) D0 N4 a# a
|
) a, [2 f! ?2 _: ]5 C. M| Set the default display characteristics for each object
; z0 Y& q: ^, _7 V" W5 _( k( P|( V- W% B& n% X# A+ i( m0 ~' H( v$ C
|3 S3 T) X# J) e
| Colors
U2 w9 l% n0 p, ^) K2 y& Y| ------------------------------------------------------------------, J! {" o; {0 V1 V+ y, n& M% ?
|
3 {3 Z5 E+ F( r1 ]8 |' v| 0 Black | 4 Red | 8 Gray | 12 Lt. Red
/ i$ N1 D# n( ^- `. A* o| 1 Blue | 5 Magenta | 9 Lt. Blue | 13 Lt. Magenta
' n0 k2 h8 {' [, X3 G| 2 Green | 6 Brown | 10 Lt. Green | 14 Yellow
2 ]5 _4 r% T8 r5 q! o+ G$ \! w| 3 Cyan | 7 Lt. Gray | 11 Lt. Cyan | 15 White6 G2 V5 N5 H- f V
|
8 q6 m- T8 e' i6 [8 ?|
' {% u4 U# p# U: e: |5 ^6 a! V| Fillstyles:
$ F! u! G9 F% U| ------------------------------------------------------------------& e9 X* {5 l* I6 i
|( C4 Y0 {$ u; i G( K
| 0 Hollow | 1 Solid
" v& U W2 A/ a|
+ u/ Y% ~: v9 C% ~) G1 ~|1 x+ Y1 ~4 O" J# m2 K0 B
| Object Color Fillstyle Linestyle
! B' k& \" r& `* A4 || or Font
A7 W- ?' ]5 f6 n| ------ ----- --------- ---------
" e1 w( g" x4 }( ]|
3 P$ ]* \" ~3 [3 g7 eNET 12 1 0' [* I/ {- j2 X! u
COMPONENT 15 0 09 ]- D& D" Y# h7 d8 _$ C
ATTRIBUTE 14 0 0
1 |9 L. \" n$ ~% JLABEL 15 0 0
8 b% V D/ P) A; n1 w8 ?- WPIN 3 0 0
* P0 T' w9 `7 E* \: c6 O5 M8 iBOX 2 0 0
. x( s( x% s* @8 M$ A0 n9 Y) YLINE 2 0 0+ m, t; n; d- U6 P7 T
CIRCLE 2 0 0
( [* s& N1 S5 ~- {" [ hARC 2 0 0
0 ^9 ^) N2 R0 B. y S" BTEXT 10 0 02 J0 e9 F$ N9 u& F1 _
|4 |' @+ n) e2 x; [) F
|
0 K: E1 s, H3 j8 v: c0 c4 `) V| set the display characteristics for the selection layer
8 k! P/ D/ ?( k+ l' O|
: R. E' h7 Y! I6 `, s0 a/ t* wSELECTION_LAYER 15 0 0
0 q/ i9 H; _+ F2 c* @4 e|
. g4 u& x& U6 t: || set the display characteristics for the border layer* O) E2 c+ f6 H1 w5 d x( j$ u
|
# X+ X5 ?6 [4 |. a9 d7 KBORDER_LAYER 15 0 0$ N+ X+ K( \- @$ ~$ w' k
|/ e B9 Y) E- \+ T' N% @" L. o- `" S
| set the display characteristics for the value layer' w7 X( c4 z$ J
|
' f& y# f7 [( M8 A3 ?3 j/ EVALUE_LAYER 7 0 0
5 W$ s; W7 W% ^6 ]7 N9 {2 P4 u|/ C. i* U# Z) f$ z1 c7 l j
| set the display characteristics for the annotation layer
' _$ `/ f/ X4 z; \9 f6 c|
0 `9 Z% t! |% mANNO_LAYER 7 0 0
6 Z6 W6 b T' ?, ?) p2 K|
4 O! o- u1 l$ Y; ? I) }| set the background color0 g, H" m: s: U; I7 K
|
0 c+ n% P* i% _" m& t, Z/ _- ~|5.0 WINDOW_BACKGROUND 0 0 0
: B& A. Z. \- \1 h: b) ^|
/ p M, J% W0 _# Z! M5 F4 Y6 R) W% t2 s5 ~7 w3 d) t
|" I/ S# W1 Z& S) B* a$ n3 t; @
| Default values: d- z- [7 B9 B$ Y4 r
|
- T( N4 F" o, R/ d/ C
2 A3 M1 u, u# {6 I+ y5 E7 O7 ~GRID 10 | Grid spacing (units)6 |* s. u+ }+ h$ r
$ z+ ~. g: B6 u
DOTSIZE 5 | Solder dot radius (units)
" } m: J. {. K% _! C! }BUS_DOTSIZE 12 | Bus solder dot radius (units)
`7 U- G" O$ r2 x! G& O' ZBOXSIZE 5 | Dangling joint box width (units)
( K% L$ i/ \; xTEXTSIZE 10 | Text size (units)& S, Z; i# L' M4 M8 l. n& d
TEXTORIGIN 3 | Text origin5 p! b. B/ A. s( W
BUSWIDTH 4 | Bus half-width (units)
# Q/ S$ g! ^# G, M: QBUBBLESIZE 5 | Bubble size on pins (units)! j5 \; U8 s9 ]; l
K+ ?2 @# N' F& R: m5 Y5 L
AUTOLOG 10 | Autolog value (number of Viewdraw commands to1 `2 `1 C/ @- Q( \; M9 Q/ b# h
| hold before writing to log file)/ C4 G1 {1 D; R0 A! P# Y Z
: q, B% n2 K$ n$ e7 [ vSDISTANCE 10 | Selection distance (units)) R. @+ _: p+ \
ADISTANCE 20 | Avoidance distance (units)+ y4 J' A9 M- I. I- T9 i
2 p: j: g+ V$ A% G3 G! q8 J8 b
SHEETSIZE 1 | Sheet size.
- R# g7 q2 }$ w' U8 j | 0 = ASIZE, 1 = BSIZE, 2 = CSIZE, 3 = DSIZE,3 Y; H& ~6 w C- u
| 4 = ESIZE, 5 = A4, 6 = A3, 7 = A2,4 S. e' Y4 q( ` c, B0 A, x
| 8 = A1, 9 = A09 n3 Z7 p$ C& e4 ^! g1 P8 |
| 10 = ZSIZE (requires width and height)# R) b d8 H6 v: _* i; ]9 y
| Ex: SHEETSIZE 10 200 200/ G! B$ r5 x9 ~ e
" [8 |) v% r* W5 |: l! uROUTE 2 | Net routing.$ v" p& m1 K5 }2 r# {
| 0 = Straight, 1 = Orthogonal, 2 = Avoidance; H) v, z' i8 @/ l1 k/ z
$ d- [7 J, k0 ]' ?# X( w) _ N3 mSCOPE 0 | Scope for labels 0 = Local, 1 = Global
0 e2 {9 Q3 D( }4 N
. U& [; }1 R& o; H1 P( vTEXT_THRESHOLD 3 | Threshold (units)
% D# g$ J5 [4 i' z# A0 w6 D4 B6 ]: o* u. \+ W
NEW_ATTR_VIS 1 | New attribute and value visibility
" z1 N+ `4 T* {; j4 [- [ | 1 = Name and value visible,1 k; k0 H! ? G* Q/ Z2 q+ W4 r2 z: U; Q
| 2 = Name only visible
8 d9 |' i; d" g' u7 T; j! j | 3 = Value only visible" E; ?6 U* H K1 e9 m/ f
* \) n5 A+ }5 R
BLOCKTYPE 0 | Default block type
9 b% }) z1 c; e2 J2 M* D% V | 0 = Composite, 1 = Module, 2 = annotate, 3 = pin
# d2 t: U7 H+ n. I( C/ [9 J1 m) |$ A% M6 G( c# q' K- D
UNDO 16 | number of commands to undo( u. h6 P% _: f4 N
8 F! H/ Z( ?; O) J% ?|" o" n) o# z* x( V- \, m( k
| Default modes. (1 = On or Yes; 0 = Off or No.)& b- Z3 G- T. P! F% o
|: T4 w K5 `& Y8 Z* p b
; n$ r7 c, ?$ P5 @9 Y- g# y* K% U
GRIDON 1 | Grid display.9 p! C( \5 b* [. p3 ? F! K
BORDERON 1 | Border display.4 z# H/ R _. a: t
HEADERON 1 | Header display.
- I& p* r) I1 V$ }* h& R" V7 HCOMPTEXTON 1 | Component text, labels and attributes.
, M2 V( P( V, b, j& ATEXTON 1 | Text.8 Q* h0 L! R7 M7 a# H2 Y8 _" k
ATTRON 1 | Attributes0 ~; t# h0 w. ^- D
LABELON 1 | labels
. ~ \, R5 [1 _7 c% hDETAIL 1 | detail ** Changed at 5.0 **' d) {7 S. Z3 m# K
SNAPTOPIN 1 | snap to pin
8 [/ Z, K: U2 m& P: b2 v6 aUNIQUE_LABEL 0 | create unique labels on copy1 L, W4 k5 z- Y
VALUESON 1 | display simulation values (or generic b/a)
& w! b2 @7 ]! o- M; g. y5 ICONTEXT_WINDOW 0 | display context window ** Changed at 5.0 **6 x% ~2 E! B, J/ b" o# Q+ X- r
NAMESON 0 | display internal names
. v$ S: L$ d u9 CSORTON 1 | alphabetically sort dialog entries1 W {$ }9 R3 Z" [4 p9 r7 O5 z% l9 b
PNUMSON 1 | display pin numbers3 G3 U6 ^/ S0 ~
RNUMSON 1 | display refdes
5 p, Q; N) |- O' a$ J) mDEFSHEET 0 | search for sheet template for new sheets6 ?; T1 }. @. u) N$ [
XTRAERRS 1 | print out all errors in checker6 t2 r+ u7 c5 y( H1 Y) r
DBOXON 0 | pick names from dialog boxes7 G( R! E- G, Y) y
STROKES 1 | executing commands using strokes
. @8 R1 A, B) T7 o$ D2 aDYNAMIC_PANNING 1 | moving with dynamic panning1 b) \. V, J8 f" S
7 V2 i9 X( u3 v# e( t
$ b! @8 w# U- [& ^0 m
|7 j4 O* X* L: `- ~5 ~
| Turning this on will enable case preservation for attribute values. This ( g+ g: p4 c$ i! E) {! R2 z' L0 v
| may sound interesting, but it can raise havoc with downstream tools, as# I8 }! W) @; `
| well as with older tools that don't supprt mixed-case.
* ] I# B9 e( R. F2 y( d6 p|- I# e8 k" E; B. p {
PRESERVE_CASE 1 | turn on case preservation- Y8 e" ]+ V" ?4 _! N. [
# x2 u l; Z* K+ }* ], {3 Z0 B" m|0 i# N; N! R; O) ~$ N
| This is an example of how to add an attribute to the mixed case list. In
d4 V# C9 d @( u( Z| this example, any attribute named DATASHEET would be allowed to have a
3 [) ^8 p- J Q" e( `| mixed-case value.
# U3 U, M% O2 E% N3 R" p|, c9 d# f- J; A* c- O5 ]
ALLOW_VALUE_MIXED #1 ~3 O7 }; e; {4 a( T
' v9 H, m/ k! q. |3 }7 ~+ D; Z7 l* a|5.0 DB_ERR_VERBOSE 1 | verbose database reader error messages
! ?0 R3 J2 B4 o5 ]( G2 a$ p|5.0 FUBPINTYPEON 1 | create PINTYPE att as FUB pins created
+ a2 V3 ] F) M) C6 B& O|5.0 SELNAMEON 0 | display selected object's name in LL
]. _" K* G2 }6 h+ L! H; W. u# N5 S( g7 ^1 f8 _& R% T* O
( }5 }5 v+ H% O6 r
NETNAME VDD | Upon creation, VDD will have global scope.
- X0 h) Z- K& ]4 YNETNAME GND | Upon creation, GND will have global scope.3 i5 ~& y K* `8 T+ i( X& \
& a- l' u; N" s' h. k|SYMBOL_QUALIFIERS \D | Demorgan
, i! u2 O) _$ V5 p4 A& c, }|SYMBOL_QUALIFIERS \C | Conventional
1 z1 @9 [8 b+ C8 f|SYMBOL_QUALIFIERS \A | Ansi
2 R' C- L) P7 [|SYMBOL_QUALIFIERS \P | Package
* g4 {( G$ I1 \9 P
/ S7 S& D9 G( ]: o& R2 VATTR_RESET SS#1 | Never copy this SCICARD attribute* ^2 D2 q( z6 R, G3 X
ATTR_RESET SS#2 | Never copy this SCICARD attribute
7 I: E/ P4 Y! c3 ZATTR_RESET ALL_ID | Never copy this ALLEGRO attribute% E& f2 e* D7 A! m0 H
ATTR_RESET GEN_ID | Never copy this ALLEGRO attribute% y6 W# q. J: C
ATTR_RESET DIFF_PAIR | Never copy the DIFF_PAIR attribute
0 f1 u: _" w P. L4 QATTR_RESET REFDES SYMBOL_VALUE | Reset REFDES attribute value from symbol" \# v6 [( p' r- ?' q; R: v
7 Z& r: ~0 m5 P _
|8.0 SHOW_TOOLTIP_FOR REFDES' ]. E! ~' ?$ Z9 J4 K) g' @
|8.0 COMPONENT_TOOLTIPS 1% ~! S1 ^, S# A. k/ s6 N
4 w1 e+ K+ g! [( r3 h8 o8 \" r|5.0 COARSE_GRID 0. `7 |/ \- _% a, s( ~
|5.0 DYNAMIC_XY 0
9 Q7 T) [1 o0 o! F: H|5.0 BEGIN_NETS_IN_SPACE 0
2 _' ]& w }! b+ c6 Y9 M2 T# \|5.0 OATS 1
) E% M# p, a; H2 V2 m6 t6 M! G9 P4 {" ^+ F' S
|5.0 ATTR_PROMOTE BIT: ~6 d2 y! s2 N- n8 T Z3 B
% H& a3 d4 ]' h8 _. h, h+ M( \
|7.5 PARTIAL_UNLIMITED_TEXT_LENGTH 1
% h1 f8 B f. X4 N( E0 ~/ Z- r6 M) ^% R
|8.0 IO_PINS builtin:in.16 m" O j) u5 G2 U
|8.0 IO_PINS builtin ut.1
/ j k S* c5 A: Y$ W8 c|8.0 IO_PINS builtin:bi.1
! ?) {1 l2 G( |' |+ _|8.0 ONSHEET_PINS builtin nsheet.1
2 n- @) F L5 F( z5 z$ c1 Z( F|8.0 OFFSHEET_PINS builtin ffsheet.1
( M+ @8 |4 ]/ V% T) X|8.0 POWER_PINS builtin:pwr.18 h4 ^' n+ o! o6 ~5 d; ^
|8.0 GROUND_PINS builtin:gnd.1/ Z8 w# K6 o0 I: e* I H
|8.1 SERIES_RESISTOR_SYM analog:res.1* }. Y( y/ ?7 [6 X# Q6 T
|8.1 PARALLEL_RESISTOR_SYM analog:res.2% R. b, Y+ w* p1 U# M z9 s
|8.1 CAPACITOR_SYM analog:cap.1
0 C4 O4 n( o, B. Z/ }1 k|8.1 GROUND_SYM builtin:gnd.1
% S: Q" `7 R9 h|8.1 POWER_SYM builtin:pwr.1/ G# k& y( q- B' R9 Z
( p, C8 q4 E! Z$ ^$ z' I
| Design Directories8 I, W; `, L6 }% C3 U
| ------------------
' q) d* e3 c* Z; Z: _- j. j V, L. @| {4 d9 s: ^. i; @+ E) j9 {9 ]/ y* @
| Format: DIR [DirType(s)] DirPath (LibName)7 Z! e j2 D0 O C% P
|
: X9 S/ f6 z6 a| DirType: p or pw - primary / writable2 T0 L6 F1 u1 K, V8 Y+ r- C: @* P
| w - writable (read/write)# ~, f0 {3 J. Y: H) Z5 g- o# C; ~
| r - read-only. t. x2 F4 ~% q( D
| m or rm - read-only megafile# h( `& u# G% _& w. {6 U1 t- q
|
* o, ~0 a' R8 \! T- J6 y3 m, D# U6 ~/ n| DirPath: directory specification ("." for current directory relative path)9 G, _5 V3 \4 C+ f" M: Y: o7 O- K) `
|6 T% M9 f5 {( ~# O! y
| LibName: library name aka library alias or VHDL library name (optional), U- O) ^" D" i G6 l: ^! i
| 32 characters or less. Must begin with a letter., X) b4 H2 }) w" J' f& p
|* j) Q1 c# A- m
| examples:1 y! A! W' X/ K6 G3 O7 `
|
2 U" b* f- |) J8 Y7 f2 d+ t* r U- ] S| DIR [p] .
4 A1 C2 Z! s4 A o| DIR [r] /libs/74ls (vl74ls)7 R0 G) O9 e- a; @, F
| DIR [r] /libs/builtin (builtin)2 F8 v% ]6 k/ l) N0 B
| DIR [w] ./under/development/alu (newalu)
" j7 {8 B3 X. G2 P: I|
* q& `3 X, |! X, Z6 u% M6 j0 n( dDIR [p] . |
|