Design automation for high-performance complementary metal-oxide-semiconductor VLSI circuits
This thesis addresses the circuit and layout issues of the Complementary Metal-Oxide-Semiconductor (CMOS) Very Large Scale Integrated (VLSI) circuit design. Dynamic CMOS circuits are implemented, judiciously to increase the packing density and lower the power consumption. A design automation system, iCOACH, which dynamically generates cells as needed for each job according to their circumstantial situations such as fan-in, fan-out, and input signals is developed. A nonlinear objective function based on the technology power concept is formulated to determine the best circuit speed/area ratio. The reliability issues such as the charge sharing and the noise margin problems; are embedded in the design constraints along with transistor size and timing specification constraints. Optimization is a computationally expensive process which would be prohibitive for large circuits if there were other iterations involved besides the optimization process. To avoid expensive circuit level simulation, an analytical delay model is used to estimate the delay time. Unlike traditional RC delay models, this analytical delay model is derived from device parameters and I-V characteristics and achieves an accuracy of less than 10% error as compared to SPICE simulations. Large size circuits are handled by first allocating the timing specification to individual cells based on the sensitivity of the delay time to the silicon area. A folding layout style for dynamic functional cells is presented which provides an efficient usage of the silicon resources for all unbalanced circuit structures such as dynamic CMOS and nMOS and compatible with the static CMOS circuit in the polycell layout environment. Dynamic and static circuits can be mixed efficiently in a circuit and the existing placement and routing tools can still be applied. A 4-bit ALU and a 32-bit adder circuit examples are shown to demonstrate the capability of the system.
- Research Organization:
- Illinois Univ., Urbana, IL (USA)
- OSTI ID:
- 6472826
- Country of Publication:
- United States
- Language:
- English
Similar Records
Design and implementation of moment invariants for pattern recognition in VLSI (very large scale integration)
Rule-based circuit optimization for CMOS VLSI
Related Subjects
990200* -- Mathematics & Computers
990300 -- Information Handling
ARRAY PROCESSORS
AUTOMATION
CALCULATION METHODS
CHALCOGENIDES
COMPUTER ARCHITECTURE
COMPUTER CALCULATIONS
COMPUTER-AIDED DESIGN
DESIGN
ELECTRONIC CIRCUITS
INFORMATION SYSTEMS
MANY-DIMENSIONAL CALCULATIONS
OPTIMIZATION
OXIDES
OXYGEN COMPOUNDS
SEMICONDUCTOR DEVICES
SILICON COMPOUNDS
SILICON OXIDES