According to the macro-cell layout strategy presented in the previous chapter, the circuit schematic is first divided in modules, which are then optimally placed and routed. A module itself is defined as a functional set of one or more devices. For each module, a set of layout alternatives, called variants has to be generated. The placement tool then selects an optimal variant for each module, such that the overall placement is optimal in terms of area and performance. In this chapter we discuss the problem of circuit partitioning, i.e. the division of the circuit into modules, and module generation, i.e. the generation, of a set of layout alternatives for each module.
KeywordsModule Generator Analog Circuit Procedural Module Generator Placement Algorithm Layout Structure
Unable to display preview. Download preview PDF.