361 lines
11 KiB
Plaintext
361 lines
11 KiB
Plaintext
|
CDROM Alliance
|
|||
|
--------------
|
|||
|
|
|||
|
|
|||
|
Alliance VLSI CAD System
|
|||
|
Copyright (C) Laboratoire LIP6 - D<>partement ASIM
|
|||
|
Universite Pierre et Marie Curie
|
|||
|
4, place Jussieu
|
|||
|
75252 Paris Cedex 05
|
|||
|
France
|
|||
|
|
|||
|
|
|||
|
|
|||
|
Ce CDROM est au format ISO9660 extension RockRidge.
|
|||
|
Il est lisible sur n'importe quel OS (Dos, Windows, MacOS, Unix)
|
|||
|
Les noms de fichiers longs n'apparaitront que sous unix.
|
|||
|
|
|||
|
Ce CDROM contient les fichiers sources de la chaine de CAO VLSI
|
|||
|
Alliance.
|
|||
|
|
|||
|
Ces sources sont divisees en deux blocs :
|
|||
|
1- share :
|
|||
|
- biblioteques de cellule
|
|||
|
|
|||
|
amg - array multiplior generator
|
|||
|
bsg - barrel shifter generator
|
|||
|
dplib - cell library for data-path custom operators.
|
|||
|
fplib - cells library for fitpath dedicated generators.
|
|||
|
grog - a generic rom generator
|
|||
|
padlib - symbolic pad library
|
|||
|
rage - random acess memory(ram) generator
|
|||
|
rfg - register file generator
|
|||
|
rsa - recurrence solver adder generator
|
|||
|
sclib - a portable cmos standard cell library
|
|||
|
|
|||
|
- documentation
|
|||
|
- tutoriels
|
|||
|
|
|||
|
|
|||
|
2- sources
|
|||
|
- sources 'C' des librairies et programmes
|
|||
|
|
|||
|
|
|||
|
|
|||
|
Organisation du CDROM :
|
|||
|
|
|||
|
alliance ---+- share ------+- cells ------+- amg
|
|||
|
| | |- bsg
|
|||
|
| | |- dplib
|
|||
|
| | |- fplib
|
|||
|
| | |- grog
|
|||
|
| | |- padlib
|
|||
|
| | |- rage
|
|||
|
| | |- rfg
|
|||
|
| | |- rsa
|
|||
|
| | `- sclib
|
|||
|
| |- doc --------+- html
|
|||
|
| | |- misc
|
|||
|
| | `- ps
|
|||
|
| |- etc
|
|||
|
| |- man --------+- man1
|
|||
|
| | |- man3
|
|||
|
| | `- man5
|
|||
|
| `- tutorials --+- addaccu
|
|||
|
| `- amd2901
|
|||
|
`- sources ----+- alcban
|
|||
|
|- amg
|
|||
|
|- asimut ------- asimut
|
|||
|
|- asm --------+- dlx ---------- asm
|
|||
|
| `- mips --------- asm
|
|||
|
|- bdd
|
|||
|
|- beh --------+- beh
|
|||
|
| |- bhl
|
|||
|
| `- include
|
|||
|
|- behvhdl ----+- behave
|
|||
|
| |- behvhdl
|
|||
|
| |- include
|
|||
|
| `- util
|
|||
|
|- bsg
|
|||
|
|- cns ---------- parser
|
|||
|
|- dpr
|
|||
|
|- dreal
|
|||
|
|- druc
|
|||
|
|- elp
|
|||
|
|- fitpath ------ FpGen
|
|||
|
|- flatbeh
|
|||
|
|- flop
|
|||
|
|- fpga -------+- abl
|
|||
|
| |- aut
|
|||
|
| |- bdd
|
|||
|
| |- beh
|
|||
|
| |- bfl ---------- avl
|
|||
|
| |- bhl
|
|||
|
| |- but ---------- abstract
|
|||
|
| |- bvl
|
|||
|
| |- fpm ---------- RCS
|
|||
|
| |- include
|
|||
|
| |- lax ---------- lax
|
|||
|
| |- lib
|
|||
|
| `- xnf
|
|||
|
|- genlib
|
|||
|
|- genpat
|
|||
|
|- genview ------ gcc-1.42 ----- config
|
|||
|
|- graal
|
|||
|
|- grog
|
|||
|
|- gscr
|
|||
|
|- icones
|
|||
|
|- lvx
|
|||
|
|- lynx
|
|||
|
|- mbk
|
|||
|
|- mbkal
|
|||
|
|- mbkap
|
|||
|
|- mbkedif
|
|||
|
|- mbkhilo
|
|||
|
|- mbkmg
|
|||
|
|- mbkspice
|
|||
|
|- mbktools
|
|||
|
|- mbkvhdl ----+- mbkvhdl
|
|||
|
| |- struct
|
|||
|
| `- util
|
|||
|
|- mbkvrlog
|
|||
|
|- mbkvti
|
|||
|
|- pat --------+- include
|
|||
|
| |- pat
|
|||
|
| |- phl
|
|||
|
| `- ppt
|
|||
|
|- rage
|
|||
|
|- rcn
|
|||
|
|- rds
|
|||
|
|- rds2ps
|
|||
|
|- rdscif
|
|||
|
|- rdsgds
|
|||
|
|- rfg
|
|||
|
|- ring
|
|||
|
|- rsa
|
|||
|
|- s2r
|
|||
|
|- scr
|
|||
|
|- sl
|
|||
|
|- syf --------+- abl
|
|||
|
| |- aut
|
|||
|
| |- bdd
|
|||
|
| |- btr
|
|||
|
| |- fks
|
|||
|
| |- fsm
|
|||
|
| |- ftl
|
|||
|
| |- fvh
|
|||
|
| |- k2f
|
|||
|
| |- syf
|
|||
|
| |- xfs
|
|||
|
| `- xpt
|
|||
|
|- tas --------+- etas
|
|||
|
| |- tas
|
|||
|
| |- tel
|
|||
|
| |- trc
|
|||
|
| `- ttv
|
|||
|
|- testools
|
|||
|
|- yagle ------+- fcl
|
|||
|
| |- inf
|
|||
|
| `- yagle
|
|||
|
`- yeap -------+- include
|
|||
|
|- lib
|
|||
|
|- sce
|
|||
|
`- sceall -----+- abl ---------- sce102
|
|||
|
|- aut ---------- sce102
|
|||
|
|- bdd ---------- sce102
|
|||
|
|- beh ---------- sce102
|
|||
|
|- bhl ---------- sce102
|
|||
|
|- bvl ---------- sce102
|
|||
|
|- etc
|
|||
|
`- log ---------- sce102
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
Librairies de base Alliance :
|
|||
|
---------------------------
|
|||
|
|
|||
|
mbk : - mut : general purpose utilities
|
|||
|
functions related to symbolic layout representation :
|
|||
|
- mph : basic data structures - mpu : user level functions
|
|||
|
functions related to net-list representation :
|
|||
|
- mlo : basic data structures
|
|||
|
- mlu : user level functions
|
|||
|
rcn : - rcn : data structures for resistor representation
|
|||
|
mbkal : - mal : parser & driver for Al format
|
|||
|
mbkedif : - mel : parser & driver for EDIF
|
|||
|
mbkhilo : - mhl : driver for GHDL net-list
|
|||
|
mbkspice : - msl : parser & driver for SPICE
|
|||
|
mbkvhdl : - mvl : parser & driver for VHDL net-lists
|
|||
|
mbkvti - mcp : parser & driver for COMPASS Compose layout
|
|||
|
- mcl : parser & driver for COMPASS net-lists
|
|||
|
mbkvrlog : - mgl : driver for VERILOG net-lists
|
|||
|
mbkap - map : parser & driver for AP format
|
|||
|
mbkmg - mmg : parser & driver for MODGEN
|
|||
|
bdd : log : lisp-like tress, binary decision diagram
|
|||
|
beh : - beh : basic data structures
|
|||
|
- bhl : high level functions
|
|||
|
behvhdl : - bvl : parser & driver for Data-Flow VHDL and user
|
|||
|
level functions
|
|||
|
gscr : apr : place & route functions
|
|||
|
pat : functions related to simulation patterns representation :
|
|||
|
|
|||
|
- pat : basic data structures
|
|||
|
- phl : high level functions
|
|||
|
- ppt : parser & driver for PAT format and user level
|
|||
|
functions
|
|||
|
rds :
|
|||
|
functions related to physical (micron) layout :
|
|||
|
|
|||
|
- rds : basic data structures
|
|||
|
- rut : user level functions
|
|||
|
|
|||
|
- rfm : physical layout from symbolic layout
|
|||
|
- rpr : parser for technology file
|
|||
|
- rwi : windowing functions
|
|||
|
|
|||
|
- rtl : user level functions
|
|||
|
|
|||
|
|
|||
|
rdscif :
|
|||
|
- rcf : parser & driver for CIF format
|
|||
|
rdsgds :
|
|||
|
- rgs : parser & driver for GDSII format
|
|||
|
elp : - elp : electrical parameters' file parser
|
|||
|
icones : functions related to icon representation :
|
|||
|
|
|||
|
- icn : basic data structures
|
|||
|
|
|||
|
- ica : parser & driver for Alliance icon format
|
|||
|
- icc : parser & driver for Compass icon format
|
|||
|
|
|||
|
- icu : user level functions
|
|||
|
|
|||
|
cns : functions related to cone net-list representation :
|
|||
|
|
|||
|
- cns : cone net_list
|
|||
|
|
|||
|
|
|||
|
|
|||
|
Outils :
|
|||
|
------
|
|||
|
|
|||
|
alcban : baniere Alliance
|
|||
|
genlib : Language procedural de description de netlists
|
|||
|
rsa :
|
|||
|
%%%%%%%%% building bsg
|
|||
|
bsg
|
|||
|
gbs201.h
|
|||
|
libGbs201.a
|
|||
|
%%%%%%%%% building rfg
|
|||
|
rfg
|
|||
|
grf604.h
|
|||
|
libGrf604.a
|
|||
|
%%%%%%%%% building amg
|
|||
|
gam000.h
|
|||
|
libGam000.a
|
|||
|
amg
|
|||
|
%%%%%%%%% building asimut
|
|||
|
asimut
|
|||
|
%%%%%%%%% building asm
|
|||
|
dlx_asm
|
|||
|
mips_asm
|
|||
|
%%%%%%%%% building fitpath
|
|||
|
libGfp110.a
|
|||
|
gfp110.h
|
|||
|
libFgn110.a
|
|||
|
fgn110.h
|
|||
|
fpgen.h
|
|||
|
fpgen
|
|||
|
%%%%%%%%% building dpr
|
|||
|
dpr
|
|||
|
%%%%%%%%% building druc
|
|||
|
vrd300.h
|
|||
|
druc
|
|||
|
libVrd300.a
|
|||
|
%%%%%%%%% building syf
|
|||
|
aut102.h
|
|||
|
libAut102.a
|
|||
|
abl102.h
|
|||
|
libAbl102.a
|
|||
|
bdd102.h
|
|||
|
libBdd102.a
|
|||
|
fsm102.h
|
|||
|
libFsm102.a
|
|||
|
libFks102.a
|
|||
|
fvh102.h
|
|||
|
libFvh102.a
|
|||
|
ftl102.h
|
|||
|
libFtl102.a
|
|||
|
syf
|
|||
|
xfsm
|
|||
|
xpat
|
|||
|
%%%%%%%%% building dreal
|
|||
|
dreal
|
|||
|
%%%%%%%%% building graal
|
|||
|
graal
|
|||
|
%%%%%%%%% building rage
|
|||
|
rage
|
|||
|
%%%%%%%%% building genview
|
|||
|
genview
|
|||
|
genview_cpp
|
|||
|
%%%%%%%%% building flop
|
|||
|
bbr
|
|||
|
%%%%%%%%% building grog
|
|||
|
libGgr001.a
|
|||
|
grog
|
|||
|
%%%%%%%%% building rds2ps
|
|||
|
rps103.h
|
|||
|
libRps103.a
|
|||
|
l2p
|
|||
|
%%%%%%%%% building scr
|
|||
|
scr
|
|||
|
%%%%%%%%% building lvx
|
|||
|
lvx
|
|||
|
%%%%%%%%% building ring
|
|||
|
ring
|
|||
|
%%%%%%%%% building s2r
|
|||
|
s2r
|
|||
|
%%%%%%%%% building lynx
|
|||
|
lynx
|
|||
|
flatrds
|
|||
|
%%%%%%%%% building genpat
|
|||
|
libPgn102.a
|
|||
|
genpat
|
|||
|
genpat.h
|
|||
|
%%%%%%%%% building sl
|
|||
|
glop
|
|||
|
bop
|
|||
|
proof
|
|||
|
scmap
|
|||
|
c4map
|
|||
|
%%%%%%%%% building yagle
|
|||
|
libInf109.a
|
|||
|
inf109.h
|
|||
|
libFcl102.a
|
|||
|
fcl102.h
|
|||
|
libYag202.a
|
|||
|
yag202.h
|
|||
|
yagle
|
|||
|
%%%%%%%%% building tas
|
|||
|
libTel100.a
|
|||
|
libTrc100.a
|
|||
|
trc100.h
|
|||
|
libTtv110.a
|
|||
|
ttv110.h
|
|||
|
libTas521.a
|
|||
|
tas521.h
|
|||
|
tas
|
|||
|
etas
|
|||
|
%%%%%%%%% building testools
|
|||
|
genscan
|
|||
|
%%%%%%%%% building flatbeh
|
|||
|
flatbeh
|
|||
|
%%%%%%%%% building mbktools
|
|||
|
x2y
|
|||
|
flatlo
|
|||
|
flatph
|
|||
|
|