IBP-Masi
1994/Th06:
THÈSE de DOCTORAT de l'UNIVERSITÉ PARIS 6 Masi /
Masi research reports
124 pages - Novembre/November 1994 -
French document.
PostScript : 656 Ko /Kb
Titre / Title: Outils d'aide au développement de bibliothèques VLSI portables
Abstract : This thesis introduces the concept of `portable library' and details a dedicated environment oriented toward the development of such layout libraries. The first chapter presents a thin fixed grid symbolic layout methodology that ensure process independence on a wide range of technologies. This approach warranties the respect of pitch matching constraints between unrelated cells location for abutment based custom blocks. Chapter two presents canonical data structures for the representation of the symbolic layout and structural views of VLSI circuits. All the tools of the Alliance CAD system working on the physical or logical views are based on these data structures. The third chapter presents a language dedicated to the procedural generation of custom blocks designed using a specific layout leaf cell library and a tiling program. This language is in fact a set of C functions that heavily relies on the data structures. In order to help the debug of procedural generators by designers unaware of software engeenering practices, we introduce in chapter four a graphical tool that simplifies this task. It contains a text editor, a C compiler targetted to a virtual machine, an interpreter with symbolic debugging facilities, and a layout visualisation tool. Finally, the general design methodology for the generators using a tiler and leaf cell approach is illustrated through the example of a Read Only Memory.
Publications internes Masi 1994 / Masi research reports 1994