Content area
The design and development of a widely accepted Module Library to fulfill increasing customer demands for high performance, intense throughput, and signal/image processing modules that can be effectively used in ASIC design is described. This library, called UPML_lib, is based on a set of technology-independent Leaf Cells and a set of high-level, user-programmable modules built by using them. Distinct design rules for developing these modules have been adopted from a set of manufacturers' most common design rules, thus resulting in the improvement of the reliability and the testability of the designs. Using the set of modules, the overall design time is reduced, and the structure of the library enhances the aptitude of the designer for selecting a suitable integrated circuit (IC) manufacturer when most advantageous and independently of the progress of the design.