A multi-function core base cell includes a set of functional
microcircuits. These microcircuits are used to design a Library of Logic
Function Macros. The functional macros consisting of one or more
microcircuits have a fixed and complete physical layout similar to a
conventional standard cell library macro set. In addition to a core
functional macro set, primary input/output buffers and commonly used
single and dual port memory blocks are also defined in the library. The
library includes all the ASIC synthesis, simulation, and physical design
rules.