Principles of CMOS VLSI design: a systems perspective
Principles of CMOS VLSI design: a systems perspective
Combinational static CMOS networks
Integration, the VLSI Journal
Verification and validation of hierarchical CMOS gate array layouts
Microprocessing and Microprogramming
The Design and Analysis of Computer Algorithms
The Design and Analysis of Computer Algorithms
Network Partitioning and Ordering for MOS VLSI Circuits
IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
Algorithmic Aspects of Symbolic Switch Network Analysis
IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
A new modeling technique for mixed-mode simulation of CMOS circuits
Integration, the VLSI Journal
Hi-index | 0.00 |
This paper defines various component types of CMOS circuits that can be determined efficiently. By a proper decomposition of a circuit into its components switch level simulators or symbolic analysers are sped up substantially. Moreover, with the decomposition strategy proposed here a symbolic analysis of certain CMOS structures containing path transistors becomes possible at all. The key step in the partitioning strategy is to divide the set of transistors of a circuit into pass and driver transistors; these transistors are then grouped together to form pass and driver components. The partitioning can be done by efficient graph algorithms based on depth-first search strategies. In some cases a purely combinatorial output function can be computed, even in the presence of feedback. Feedback cycles and the remaining components which are not part of any feedback cycle can be recognised and grouped in linear time. On these groups a topological ordering can be defined which then can be used to schedule a switch level simulation or a symbolic analysis.