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