LIP6 1997/025: THÈSE de DOCTORAT de l'UNIVERSITÉ PARIS 6
LIP6 /
LIP6 research
reports
188 pages - Octobre/October 1997 -
French document.
PostScript : 2076 Ko /Kb
Contact : par mail / e-mail
Thème/Team: Architecture des Systèmes Intégrés et Micro-Électronique
Titre français : GenOptim : un environnement d'aide à la conception de générateurs de circuits portables optimisés en performance et en surface
Titre anglais : GenOptim : A design environment for portable generators optimized in time-area
Abstract : In this thesis we investigate the design and implementation of a library of arithmetic operators library. The design of such operators comes to be a very difficult and time consuming task. To get the maximum profit from the development of these operators, it is necessary to maximize their life time which comes to strongly rely on its technological portability. Among all the design methodologies available at time being, the approach based on the standard cell concept offers the best flexibility and ensures a larger portability of the designs. However, the standard cells are more often used in the context of logic synthesis which fails to fully make use of the advantages of this approach. In this thesis there is a proposal of an original design environment for the development of portable arithmetic operators generators based on the standard-cells methodology. This environment allows to benefit from the key advantages of the standard-cells approach and, at the same time increase the range of portability of the architectures. A virtual cell concept has been implemented which makes possible the construction of a netlist without any care of the target library. Moreover, this methodology has been tried to two main issues. The first lies in different placement reconfiguration methods ensuring a better flexibility of the generators to be integrated in a special topological context. The second is a powerful timing optimization tool. This frees the designer from the electrical problems and allows the design of very fast operators. This environment includes high level routines that can be easily used to create the main views needed in VLSI conception. The design methodology presented in this thesis has been successfully used in the design of an image convolution circuit (of about 250 000 transistors) which will be described in detail.
Key-words : Technological portability, Standard-Cells, timing optimisations, placement,
timing analysis, VLSI CAD framework, conception methodology, specific architectures
Publications internes LIP6 1997 / LIP6 research reports 1997