ADDER X-SC Bedienungsanleitung Seite 20

  • Herunterladen
  • Zu meinen Handbüchern hinzufügen
  • Drucken
  • Seite
    / 87
  • Inhaltsverzeichnis
  • LESEZEICHEN
  • Bewertet. / 5. Basierend auf Kundenbewertungen
Seitenansicht 19
20 CHAPTER 1. INTRODUCTION TO THE ALLIANCE TOOLS
In this way we can build any hierarchical design. But remember that if the corresponding circuit is at the
bottom of the hierarchy (it is a leaf design) we must also provide its behavioral description.
Previously, we were able in Alliance to generate the s tructural description of a design using a tool called
SCMAP that mapped a behavioral des cription (.vbe) into a structural one using the standard cells provided
in Alliance. This tool is no longer available, but we can generate these files using two other tools, BOOM and
BOOG. We will show one trivial example of their use applying them to generate the structural files of the leaf
designs of our multiplexer.The first one is a tool that performs a boolean minimization of the target behavioral
description (in our design the leaf designs are basic gates, so nothing worthy will be done). To use it we give
the following command.
% boom -l 3 -d 50 invg
That tells boom to minimize the design described in invg.vbe. The option -l gives the level of optimization
(a value between 0 and 3). The option -d indicates what we want to optimize in p e rcentage. A value of 0(%)
indicates that we want to optimize delay. A value of 100(%) will optimize area. In our example we indicate
that both, delay and area must be equally optimized. The corresponding output will be as follows.
% boom -l 3 -d 50 invg
@@@@@@@ @@@ @@@
@@ @@ @@ @@
@@ @@ @@@ @@@
@@ @@ @@@ @@@ @@@ @@@
@@ @@ @@ @@ @@ @@ @ @@ @ @@
@@@@@@ @@ @@ @@ @@ @ @@ @ @@
@@ @@ @@ @@ @@ @@ @ @@@ @@
@@ @@ @@ @@ @@ @@ @ @@ @@
@@ @@ @@ @@ @@ @@ @ @ @@
@@ @@ @@ @@ @@ @@ @ @@
@@@@@@@@ @@@ @@@ @@@ @@@@
BOOlean Minimization
Alliance CAD System 5.0 20040928, boom 5.0
Copyright (c) 2000-2005, ASIM/LIP6/UPMC
Author(s): Ludovic Jacomme
--> Parse BEH file invg.vbe
--> Drive BEH file invg_o
Since we have not indicated an output file the original file name followed by o will be generated (In the output
it is the file name drived by BOOM). We give the same command for the other two gates andg, and org. With
the corresponding optimized behavioral designs we then use BOOG to generate the corresponding structural
descriptions. BOOG will map the behavioral description and generate and optimized structural description
based on the standard cell library (sxlib) provided by Alliance. To use it we give the following command.
% boog invg_o invg -x 1 -m 2
That tells boog to use invg o.vbe, and generate an optimized invg.vst structural file. The option -x indicates
that we want to generate a invg.xsc output file. This file will display the cells used and the delay paths. If we
indicates a value of 0 for this option only the critical path will be colored. If we indicate a value of 1 all the
paths will be colored. The option -m indicates what we want to optimize (we can use values between 0 and
4). A value of 0 indicates that we want to optimize area. A value of 4 will optimize delay. In our example we
Seitenansicht 19
1 2 ... 15 16 17 18 19 20 21 22 23 24 25 ... 86 87

Kommentare zu diesen Handbüchern

Keine Kommentare