1LAX(5)                     CAO-VLSI Reference Manual                    LAX(5)
2
3
4

NAME

6       lax -  Parameter file for logic synthesis
7
8
9

SYNOPSIS

11       filename.lax
12
13

DESCRIPTION

15       The  .lax file contains user modifiable parameters that lead to differ‐
16       ent logic synthesis.
17
18

EXAMPLE

20       Circuit Interfce
21
22
23       -- Entity Declaration
24
25       ENTITY digia IS
26         PORT (
27         clock : in BIT;   -- clock
28         jour : in BIT;    -- jour
29         reset : in BIT;   -- reset
30         vdd : in BIT;     -- vdd
31         vss : in BIT;     -- vss
32         i : in bit_vector(3 DOWNTO 0) ;  -- i
33         porte : out BIT;  -- porte
34         alarm : out BIT;  -- alarm
35         ep_0 : out BIT;   -- ep_0
36         ep_1 : out BIT;   -- ep_1
37         ep_2 : out BIT;   -- ep_2
38         ep_3 : out BIT;   -- ep_3
39         ep_4 : out BIT;   -- ep_4
40         ep_5 : out BIT;   -- ep_5
41         ep_a : out BIT    -- ep_a
42         );
43       END digia;
44
45
46       -- Architecture Declaration
47
48       ARCHITECTURE behaviour_data_flow OF digia IS
49         SIGNAL cs : REG_VECTOR(0 TO 2) REGISTER;   -- cs
50         SIGNAL cs_ea : BIT;         -- cs_ea
51         SIGNAL ef_ea : BIT;         -- ef_ea
52         SIGNAL cs_e5 : BIT;         -- cs_e5
53         SIGNAL ef_e5 : BIT;         -- ef_e5
54         SIGNAL cs_e4 : BIT;         -- cs_e4
55         SIGNAL ef_e4 : BIT;         -- ef_e4
56         SIGNAL cs_e3 : BIT;         -- cs_e3
57         SIGNAL ef_e3 : BIT;         -- ef_e3
58         SIGNAL cs_e2 : BIT;         -- cs_e2
59         SIGNAL ef_e2 : BIT;         -- ef_e2
60         SIGNAL cs_e1 : BIT;         -- cs_e1
61         SIGNAL ef_e1 : BIT;         -- ef_e1
62         SIGNAL cs_e0 : BIT;         -- cs_e0
63         SIGNAL ef_e0 : BIT;         -- ef_e0
64         SIGNAL ef : BIT_VECTOR(0 TO 2);  -- ef
65
66
67       .Lax parameter file
68
69
70
71       ## This line is a comment
72
73       ## Set the Optimisation Mode (0..4)
74       ## 0 : full area optimisation
75       ## 2 : 50% area, 50% delay
76       ## 4 : full delay optimisation
77       ## Used by boog and loon
78       #M{4}
79
80
81       ## Set the Optimisation Level (1..5)
82       ## 1 : poor optimisation - small computation time
83       ## 5 : best optimisation - long computation time
84       #L{5}
85
86
87       ## External Input Delay (in ns)
88       ## Those signals are taken into account to optimise
89       ## the global delay of the circuit.
90       ## Used by boog and loon
91       #D{
92       i(3):300;
93       i(0):100;
94       jour:120;
95       }
96
97
98       ## Set the list of early outputs
99       ## Some outputs may be critical. They can be
100       ## optimized in delay before others regardless
101       ## of the optimisation mode.
102       #E{
103       porte;
104       ep_3;
105       }
106
107
108       ## Set the list of auxiliary (intermediate) signals to keep
109       ## This can be used to decrease the memory consuption
110       ## when trying to reorder Bdds. Those signals won't
111       ## be reordered.
112       #S{
113       cs_ea;
114       ef_0;
115       ef_1;
116       ef_e4;
117       }
118
119       ## The following parameters are used for whith glop
120       ## (Delayed --#D--inputs are also used)
121
122       ## Fanout factor : the max fanout of the
123       ## output connector is multiplied by this factor
124       #T{1000}
125
126       ## Input Capacitance : The primary inputs of the circuit
127       ## can have fanout values. (in fF)
128       #F{
129       jour:50;
130       }
131
132       ## External Output Capacitance (in fF)
133       ## Used by boog and loon
134       #C{
135       porte:50;
136       }
137
138       ## External Input Impedance (in Ohms)
139       ## Used by boog and loon
140       #I{
141       jour:5000;
142       }
143
144       ## Buffered Input : this is a list of primary inputs whith
145       ## the number of buffer you want to add.
146       #B{
147       clock:1;
148       }
149
150
151

SEE ALSO

153       boom(1), boog(1).  loon(1).
154
155
156
157
158
159
160
161
162
163ASIM/LIP6                       October 1, 1997                         LAX(5)
Impressum