|
| Viewdraw initialization file for ePD Version 2005
9 |) v( k! M0 ~0 {|
5 ~1 b8 t! Q" || (c) Copyright 2005 Mentor Graphics Corporation/ T3 l. ` q$ N5 g
||9 t1 o# ]* r4 g9 _$ b/ O
|7 N, e4 H- h* r; P- R# q4 J
| Set the default display characteristics for each object# r5 ]' R7 q# _- W# [0 W% l4 a- \
|
& X: e) h' o: n! k* @ v6 x9 X2 K; b" i|
3 @ ~% I5 n A. _$ Z+ T| Colors. Q \5 n3 U6 N6 N8 w3 C0 ^$ e
| ------------------------------------------------------------------
0 x9 s# j* r: m9 {1 u) A|/ @1 g( c" g. [: h* G2 R
| 0 Black | 4 Red | 8 Gray | 12 Lt. Red
/ g! q+ I4 C. ^/ m: i| 1 Blue | 5 Magenta | 9 Lt. Blue | 13 Lt. Magenta
! X. M! j1 ]0 L1 e1 L. V- x' y| 2 Green | 6 Brown | 10 Lt. Green | 14 Yellow
' H' c# w) O: l) S& U* W/ E| 3 Cyan | 7 Lt. Gray | 11 Lt. Cyan | 15 White+ q/ y. G8 |+ J: ^% k: D
|4 s0 L" E$ h/ p/ h
|
3 ?; b1 ]. e- m| Fillstyles:- p8 X5 h9 A4 V0 y
| ------------------------------------------------------------------
* X" C) G5 Q9 ~; e7 ]. o" y|5 U& D: v# _8 w: }* e
| 0 Hollow | 1 Solid
4 ~1 ]" J' U# D2 I3 J' w u6 k|/ b, C: G" S" p& k% i
|
4 d6 a w! ?7 E; j& [$ J! M| Object Color Fillstyle Linestyle
/ I+ f F/ F& l; ~0 ^; h$ ~* ~3 g| or Font
' c% a/ n1 H3 L& O$ A3 z8 G" [* ~2 o| ------ ----- --------- ---------& b2 e7 E2 S$ O4 Y. m
|
- o3 e) g; a9 K! @& Y# n; ~8 ~/ mNET 12 1 0
# [* ^& R% S2 v: @! A3 ^COMPONENT 15 0 0; q, X+ v6 X+ W9 {* f! j0 k
ATTRIBUTE 14 0 0
5 @; a& n9 U* o7 M. q C7 T8 u$ jLABEL 15 0 0
/ b6 O/ }3 w' w# rPIN 3 0 04 i e: @ m; c6 I$ N7 \; { z9 n
BOX 2 0 0/ U1 L7 w) g7 ^5 `. B4 D( D
LINE 2 0 0/ [) C+ D# O: j# z3 x. c
CIRCLE 2 0 03 [0 {2 W2 J2 v5 K7 |5 `+ @% Q. x
ARC 2 0 0; C% y0 q* N7 c; p
TEXT 10 0 0
+ I [! B, b' A- y! b# `! O1 l|
8 ?5 E" p! N& s- @6 V|
, \5 A8 r' m! l9 E5 Y| set the display characteristics for the selection layer
+ @2 s- a& h" u" N/ z|
1 o8 x9 H" }- G" }" u9 n* I7 USELECTION_LAYER 15 0 0
T6 ?( D; l, O6 u! X% i" `; e, R|
[, i' l v" F1 r! e( E/ b+ _. ]| set the display characteristics for the border layer$ G/ g0 s$ {9 w4 {* P. J; q0 Y: d
|3 |. H0 i L# R0 j" a# P
BORDER_LAYER 15 0 0
5 ]; S, O: W+ ^2 \- q4 Y3 `|( e/ C( [# |& _9 a1 r
| set the display characteristics for the value layer
2 j/ v3 } N- K" i|8 i0 D/ n- J7 T% h% Z" S* J$ W
VALUE_LAYER 7 0 0
* Q. e: q0 @# X|
2 j. `( Q% I; j+ w5 ~| set the display characteristics for the annotation layer2 C8 _3 J# h% m$ F3 X! P5 V
|
5 W1 r; n' d* c7 e- UANNO_LAYER 7 0 08 v4 s4 w# l3 q$ s
|( h& j) H) C. h! V: r/ M
| set the background color, S1 Q A+ A: u1 t; }2 _7 _, U* w
|
; s; w$ l: x8 K% R F2 M, r|5.0 WINDOW_BACKGROUND 0 0 0
/ g# c. M- h O% J5 m! U|) G4 N- c0 J! K, r5 D
0 \9 U6 ?1 O* s: C8 S
|
9 c9 ?! U! [# b/ @2 E% |4 |; P| Default values
. x( o& b0 V2 O/ ?( F: `|7 Y: _1 }; z. e' U1 Z) a
0 x( M+ m% v z: s e
GRID 10 | Grid spacing (units)
6 f9 B) ~/ y. s8 J- z& J6 m2 Q1 L: j3 I, ]; m
DOTSIZE 5 | Solder dot radius (units)
0 ^$ V4 z4 k* L6 j* y- {. pBUS_DOTSIZE 12 | Bus solder dot radius (units)
' a$ E+ @' p7 u9 f7 d& GBOXSIZE 5 | Dangling joint box width (units)
$ n) e, @" X9 a! z6 BTEXTSIZE 10 | Text size (units)
. }# X) u3 ?4 Q5 _TEXTORIGIN 3 | Text origin
1 X8 ]8 X8 c+ V3 O8 I* x+ ]BUSWIDTH 4 | Bus half-width (units)
, _! ]) g1 d h( e4 w, zBUBBLESIZE 5 | Bubble size on pins (units)3 U* ?6 c$ h2 y/ ?0 @
P& ~) K( X# z6 uAUTOLOG 10 | Autolog value (number of Viewdraw commands to
% a/ s7 ~9 Z7 e# ]9 v8 ? | hold before writing to log file)) B0 i& m& `2 H3 e) j7 A+ U) s- w
3 v' w4 R R/ K# X, bSDISTANCE 10 | Selection distance (units)# j5 y9 P* N. z8 X0 K6 X7 ~& ^
ADISTANCE 20 | Avoidance distance (units)
: m/ V! ~4 ^9 J4 _* q" a1 e% ?( e
1 e& |+ o: I9 f! B) U, ^SHEETSIZE 1 | Sheet size.
# K$ S x: q, e& N/ j1 R | 0 = ASIZE, 1 = BSIZE, 2 = CSIZE, 3 = DSIZE,
# P1 Q' B4 @& b' o n9 d: e | 4 = ESIZE, 5 = A4, 6 = A3, 7 = A2,
- p S2 j; a0 H | 8 = A1, 9 = A03 p! w$ @ m3 B! Q+ f2 W, ?( ]5 M/ r5 l
| 10 = ZSIZE (requires width and height)
4 x' ]2 b- Y! @5 ?# O; E* h9 d: k | Ex: SHEETSIZE 10 200 2004 i: @6 I% I8 n8 j0 l
& w" P! `* F$ J: e' g
ROUTE 2 | Net routing.& Y7 Q# Q$ R% D4 S% Z0 m
| 0 = Straight, 1 = Orthogonal, 2 = Avoidance
8 y! y4 M0 @& U+ }8 h& O# t6 X4 w1 B) G
SCOPE 0 | Scope for labels 0 = Local, 1 = Global
* s6 ], w0 o, x% z! {
4 O: i7 B6 h4 J$ e" ?/ i: ETEXT_THRESHOLD 3 | Threshold (units)* t9 i$ z! _9 V+ e; A5 ^
4 n! N. s/ l6 I
NEW_ATTR_VIS 1 | New attribute and value visibility" s& g7 X8 R% Q' o
| 1 = Name and value visible,
7 Q5 w7 U5 b* s; z0 I" c | 2 = Name only visible* Z2 d, d5 V# P4 G# v
| 3 = Value only visible. \' X% m7 w/ D9 U, H$ ~
% t6 b- h5 { `; i/ o
BLOCKTYPE 0 | Default block type v; z- u# y# T u* D1 ^
| 0 = Composite, 1 = Module, 2 = annotate, 3 = pin9 F. G Z: t: d: \. w* Q* Z+ W
* m: E/ d1 T: X6 F! T$ N6 ?4 k
UNDO 16 | number of commands to undo% |7 @6 [) E- _
0 [& _' @% D. ^ ^
|
4 V7 _( ?8 G5 Q6 F| Default modes. (1 = On or Yes; 0 = Off or No.)7 `/ d, a' o" f& U
|
. m: |, R/ H7 _8 c! f! N) |% [+ }& \3 f1 J
GRIDON 1 | Grid display.
8 j( \" @7 {% k4 N, l8 A% `BORDERON 1 | Border display.
% c; l8 `/ d; r" v8 {! o9 PHEADERON 1 | Header display.- J: L, J" J2 _. ^" Y
COMPTEXTON 1 | Component text, labels and attributes., X/ V) t! `& E: @, A X
TEXTON 1 | Text.
: R+ N6 R, b- F7 u- @ATTRON 1 | Attributes% j! @7 s$ K- F, B
LABELON 1 | labels. t/ ]8 H E1 m0 }" e, B" N0 p8 S
DETAIL 1 | detail ** Changed at 5.0 **
: U4 S9 Y) G1 D: iSNAPTOPIN 1 | snap to pin
6 T! h( L# M) H# y% ` JUNIQUE_LABEL 0 | create unique labels on copy
! I$ y7 j" @% L+ B o" H/ LVALUESON 1 | display simulation values (or generic b/a)# h6 v! _6 M: D" A3 d% ~0 B1 R6 q A
CONTEXT_WINDOW 0 | display context window ** Changed at 5.0 **
1 d7 |$ `7 n7 h# a% I5 Y$ A! mNAMESON 0 | display internal names
& {. r: G. ^ l/ GSORTON 1 | alphabetically sort dialog entries' V/ a1 w6 b( R5 ], j# i. Z
PNUMSON 1 | display pin numbers, ?+ {$ E# D4 }6 D% L( y$ g
RNUMSON 1 | display refdes
5 V: H' B* [; g8 V5 XDEFSHEET 0 | search for sheet template for new sheets
% Z( z/ N) T2 u, |( mXTRAERRS 1 | print out all errors in checker
2 p7 M ^1 t* k+ C) `2 v# B7 @DBOXON 0 | pick names from dialog boxes
% m; s4 |" N& aSTROKES 1 | executing commands using strokes
6 @5 w J* X) W" p+ L9 cDYNAMIC_PANNING 1 | moving with dynamic panning- B' C% N' c3 X
`" z1 b3 g) b: M0 S& C8 ^. y
/ @! I1 N! a, `" C2 L|
# e% M2 P. S0 e* s, m0 \| Turning this on will enable case preservation for attribute values. This
7 y. P9 U2 S9 S- c# K3 ~| may sound interesting, but it can raise havoc with downstream tools, as
0 Y" N" A, Z5 M: p| well as with older tools that don't supprt mixed-case. ) b' ^) T' E- n/ C0 ~. S4 `$ J
|( Z4 q6 I" O$ t. @
PRESERVE_CASE 1 | turn on case preservation
7 _5 f' \/ M# m4 l' m0 Y) A8 ]6 ` |! i4 J4 ~
|
- J; c' M; |8 @| This is an example of how to add an attribute to the mixed case list. In7 A# ~9 j+ k6 W
| this example, any attribute named DATASHEET would be allowed to have a : C( q# y0 a" ^6 F" L8 Z) _
| mixed-case value.
5 o+ B1 o% V- g Y6 c|
( U1 E$ M% B8 f; S& JALLOW_VALUE_MIXED #
7 i' p) y# Y- o+ q: t! m0 _8 D
|5.0 DB_ERR_VERBOSE 1 | verbose database reader error messages2 \, n4 t ?5 L E4 f. B2 O
|5.0 FUBPINTYPEON 1 | create PINTYPE att as FUB pins created
q8 I. S" @2 Q, t1 K" B C3 P|5.0 SELNAMEON 0 | display selected object's name in LL
, Z8 {9 q" `/ u2 v; v. N3 K1 b J& i+ ]$ a: K8 j3 R
$ o1 W8 ] T) J' p3 ^0 SNETNAME VDD | Upon creation, VDD will have global scope.
! i5 z% [7 ^# B) PNETNAME GND | Upon creation, GND will have global scope.' {7 l9 F) G8 [/ y
) L! j& j1 k* L) {. g. U" }|SYMBOL_QUALIFIERS \D | Demorgan " t( U% F; T- L2 ~, J. C
|SYMBOL_QUALIFIERS \C | Conventional+ k) g9 j; h; e
|SYMBOL_QUALIFIERS \A | Ansi
, {- l! X/ w7 N- x8 i|SYMBOL_QUALIFIERS \P | Package6 G& W$ s- A% S1 R/ `" S8 q K
) U n3 u$ G& F
ATTR_RESET SS#1 | Never copy this SCICARD attribute- g: W( k, \/ o/ D J5 V/ \: L8 A
ATTR_RESET SS#2 | Never copy this SCICARD attribute
0 x# Z7 v+ m1 l7 n0 V2 \ATTR_RESET ALL_ID | Never copy this ALLEGRO attribute
& N2 z7 K3 @/ FATTR_RESET GEN_ID | Never copy this ALLEGRO attribute
' A/ T' ^6 o. |9 I& Y A3 vATTR_RESET DIFF_PAIR | Never copy the DIFF_PAIR attribute2 q/ e2 H1 I5 p2 m; s; Z$ F' B
ATTR_RESET REFDES SYMBOL_VALUE | Reset REFDES attribute value from symbol
6 C* O* [, f7 X7 R: w+ K9 j6 \
3 i9 O7 t8 T; W8 b|8.0 SHOW_TOOLTIP_FOR REFDES/ h T& `$ k; B; G
|8.0 COMPONENT_TOOLTIPS 17 |' h7 Y& h, |+ r; t0 A
# h: M+ j) Y. l! K0 v5 H|5.0 COARSE_GRID 0) T1 E ^' q/ N; ?4 D7 P6 U0 C
|5.0 DYNAMIC_XY 0
2 m% K! ?% O2 v. Z7 x9 T|5.0 BEGIN_NETS_IN_SPACE 0! |/ K( G$ L+ o/ I9 J
|5.0 OATS 1 t& Q! \# {' l% l" w
2 J4 V& Z, f O7 q& E' m3 R
|5.0 ATTR_PROMOTE BIT
' G- e/ H- ]5 X3 }) [ c0 D+ ^, l4 u. Z. V1 p# K% l& l J$ p( ?8 @! E
|7.5 PARTIAL_UNLIMITED_TEXT_LENGTH 1
2 o, G6 z N. L9 H. w$ C4 l) g+ u5 s
/ a7 A& j, `; _|8.0 IO_PINS builtin:in.1
* S" X/ J8 D8 E( H6 z, h/ h|8.0 IO_PINS builtin ut.1! x" I' y" U! U- h7 d8 b
|8.0 IO_PINS builtin:bi.1
/ e/ F5 J& c& l% r|8.0 ONSHEET_PINS builtin nsheet.1$ ], G7 Y5 N9 J, o
|8.0 OFFSHEET_PINS builtin ffsheet.1
& c: L! o) w" e; G1 b. x& g2 X|8.0 POWER_PINS builtin:pwr.1
/ W( [5 b: o0 k! y5 k3 a" s|8.0 GROUND_PINS builtin:gnd.1
8 b7 w! ~' u; G: H; [|8.1 SERIES_RESISTOR_SYM analog:res.1& h/ |3 K0 l2 U
|8.1 PARALLEL_RESISTOR_SYM analog:res.2
9 l# M' U9 m/ J' k3 s* ]|8.1 CAPACITOR_SYM analog:cap.1( \. V2 C( `9 _: @
|8.1 GROUND_SYM builtin:gnd.1
) p& a& i; d5 C7 V, w|8.1 POWER_SYM builtin:pwr.12 {: U) w) `) m7 z6 K
3 S: C* l- T; p9 Z: Y7 G4 Q1 R4 ^
| Design Directories- \/ |/ ]" d% D! d7 u
| ------------------' e3 k* d+ | l! D" V7 V
|
& }8 \; G/ R a| Format: DIR [DirType(s)] DirPath (LibName)4 q8 I) l0 {2 P
|1 B$ C. q. F1 ?7 Q- t5 I2 b
| DirType: p or pw - primary / writable. b+ X9 }% I4 i# b
| w - writable (read/write)
: c# @& I/ F, o& }4 r, g4 G& X| r - read-only
2 k& l' g8 i, o6 r2 [( P| m or rm - read-only megafile
! G; s% o" M. b" j# S|
$ r3 c& q: }. P, M4 _4 L| DirPath: directory specification ("." for current directory relative path)
: F2 y' V1 o8 s|
5 a) h% q2 Y7 s0 [% M1 z- O| LibName: library name aka library alias or VHDL library name (optional)! d# g5 ]# V7 m/ i" a3 B
| 32 characters or less. Must begin with a letter.
& N+ u( J* J3 a. g0 E5 {$ P5 c|: I9 l* z$ ?- d5 f
| examples:% C# |- h6 h8 z. ^
|$ ^8 L# x$ }# w5 F: O L$ Z
| DIR [p] .
" \* ~& W4 M$ p6 g' Z| DIR [r] /libs/74ls (vl74ls)6 {' m: w( J- p8 C$ p
| DIR [r] /libs/builtin (builtin)
# N' `& L0 _6 \$ f/ ~2 t| DIR [w] ./under/development/alu (newalu) c. N5 X- O3 a9 Q
|
& y4 `$ y- S; s$ X SDIR [p] . |
|