Regular module generation or standard cells - 2 alternative implementations of a library of functional building-blocks
Katsadas, E Sahraoui, Z Wouters, M Derudder, V Bolsens, I Six, P De Man, Hugo #
Elsevier science bv
Ifip transactions a-computer science and technology vol:22 pages:167-181
This paper presents the library of Functional Building Block generators used in the CATHEDRAL silicon compilation environment. ThiS library provides the silicon compiler with two alternative paths to layout: layout generation using regular module generation or standard cells. Regular module generation exploits the topological regularity of the FBBs to generate their layout implementation. The regular module generators are implemented on top of the Module Generation Environment (MGE) and are easily adaptable to new technologies by using symbolic layout edition at the lowest hierarchical levels. The standard cell based module generators are used to generate the netlist describing the structure of the FBBs. The layout generation task is performed using place and route tools. Abstract Standard Cells are defined that permit an easy adaptation to different standard cell libraries. Several real life examples of DSP applications were laid out using both implementations.