NAME
lax − Parameter file for logic synthesis
SYNOPSIS
filename.lax
DESCRIPTION
The .lax file contains user modifiable parameters that lead to different logic synthesis.
EXAMPLE
Circuit Interfce
-- Entity Declaration
ENTITY digia IS
PORT (
-- clock |
||||||
-- jour |
||||||
-- reset |
||||||
-- vdd |
||||||
-- vss |
-- i | |||||
-- porte |
||||||
-- alarm |
||||||
-- ep_0 |
||||||
-- ep_1 |
||||||
-- ep_2 |
||||||
-- ep_3 |
||||||
-- ep_4 |
||||||
-- ep_5 |
||||||
-- ep_a |
);
END digia;
-- Architecture Declaration
ARCHITECTURE behaviour_data_flow OF digia IS
-- cs | ||||||||
-- cs_ea |
||||||||
-- ef_ea |
||||||||
-- cs_e5 |
||||||||
-- ef_e5 |
||||||||
-- cs_e4 |
||||||||
-- ef_e4 |
||||||||
-- cs_e3 |
||||||||
-- ef_e3 |
||||||||
-- cs_e2 |
||||||||
-- ef_e2 |
||||||||
-- cs_e1 |
||||||||
-- ef_e1 |
||||||||
-- cs_e0 |
||||||||
-- ef_e0 |
||||||||
-- ef |
.Lax parameter file
## This line is a comment
## Set the
Optimisation Mode (0..4)
## 0 : full area optimisation
## 2 : 50% area, 50% delay
## 4 : full delay optimisation
## Used by boog and loon
#M{4}
## Set the
Optimisation Level (1..5)
## 1 : poor optimisation - small computation time
## 5 : best optimisation - long computation time
#L{5}
## External
Input Delay (in ns)
## Those signals are taken into account to optimise
## the global delay of the circuit.
## Used by boog and loon
#D{
i(3):300;
i(0):100;
jour:120;
}
## Set the list
of early outputs
## Some outputs may be critical. They can be
## optimized in delay before others regardless
## of the optimisation mode.
#E{
porte;
ep_3;
}
## Set the list
of auxiliary (intermediate) signals to keep
## This can be used to decrease the memory consuption
## when trying to reorder Bdds. Those signals wont
## be reordered.
#S{
cs_ea;
ef_0;
ef_1;
ef_e4;
}
## The
following parameters are used for whith glop
## (Delayed --#D--inputs are also used)
## Fanout
factor : the max fanout of the
## output connector is multiplied by this factor
#T{1000}
## Input
Capacitance : The primary inputs of the circuit
## can have fanout values. (in fF)
#F{
jour:50;
}
## External
Output Capacitance (in fF)
## Used by boog and loon
#C{
porte:50;
}
## External
Input Impedance (in Ohms)
## Used by boog and loon
#I{
jour:5000;
}
## Buffered
Input : this is a list of primary inputs whith
## the number of buffer you want to add.
#B{
clock:1;
}