[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

Jolly et al., 2002 - Google Patents

Automated equivalence checking of switch level circuits

Jolly et al., 2002

View PDF
Document ID
6780991984948706803
Author
Jolly S
Parashkevov A
McDougall T
Publication year
Publication venue
Proceedings of the 39th annual Design Automation Conference

External Links

Snippet

A chip that is required to meet strict operating criteria in terms of speed, power, or area is commonly custom designed at the switch level. Traditional techniques for verifying these designs, based on simulation, are expensive in terms of resources and cannot completely …
Continue reading at cecs.uci.edu (PDF) (other versions)

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • G06F17/50Computer-aided design
    • G06F17/5045Circuit design
    • G06F17/505Logic synthesis, e.g. technology mapping, optimisation
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • G06F17/50Computer-aided design
    • G06F17/5009Computer-aided design using simulation
    • G06F17/504Formal methods
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • G06F17/50Computer-aided design
    • G06F17/5009Computer-aided design using simulation
    • G06F17/5022Logic simulation, e.g. for logic circuit operation
    • G06F17/5031Timing analysis
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • G06F17/50Computer-aided design
    • G06F17/5009Computer-aided design using simulation
    • G06F17/5036Computer-aided design using simulation for analog modelling, e.g. for circuits, spice programme, direct methods, relaxation methods
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • G06F17/50Computer-aided design
    • G06F17/5068Physical circuit design, e.g. layout for integrated circuits or printed circuit boards
    • G06F17/5081Layout analysis, e.g. layout verification, design rule check
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • G06F17/50Computer-aided design
    • G06F17/5045Circuit design
    • G06F17/5054Circuit design for user-programmable logic devices, e.g. field programmable gate arrays [FPGA]
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • G06F17/30Information retrieval; Database structures therefor; File system structures therefor
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F2217/00Indexing scheme relating to computer aided design [CAD]
    • G06F2217/70Fault tolerant, i.e. transient fault suppression
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F2217/00Indexing scheme relating to computer aided design [CAD]
    • G06F2217/78Power analysis and optimization
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F7/00Methods or arrangements for processing data by operating upon the order or content of the data handled
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for programme control, e.g. control unit
    • G06F9/06Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06NCOMPUTER SYSTEMS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N5/00Computer systems utilising knowledge based models

Similar Documents

Publication Publication Date Title
Kuehlmann et al. Verity—a formal verification program for custom CMOS circuits
US6389586B1 (en) Method and apparatus for invalid state detection
Ligthart et al. Asynchronous design using commercial HDL synthesis tools
US7383166B2 (en) Verification of scheduling in the presence of loops using uninterpreted symbolic simulation
Seger Vos: A Formal Hardware Verification System User's Guide
US7380224B2 (en) Method and system for non-linear state based satisfiability
Bryant Extraction of gate-level models from transistor circuits by four-valued symbolic analysis
Damiani et al. Don't care set specifications in combinational and synchronous logic circuits
Huang et al. AQUILA: An equivalence checking system for large sequential designs
Newton et al. Computer-aided design for VLSI circuits
Li et al. Digital system verification: A combined formal methods and simulation framework
Kam et al. Comparing layouts with HDL models: A formal verification technique
Jolly et al. Automated equivalence checking of switch level circuits
Lavagno et al. Synthesis of verifiably hazard-free asynchronous control circuits
Pixley et al. Multi-level synthesis for safe replaceability
Devadas et al. Verification of asynchronous interface circuits with bounded wire delays
Singh et al. Extracting RTL models from transistor netlists
US5854926A (en) Method and apparatus for identifying flip-flops in HDL descriptions of circuits without specific templates
Hoskote Formal techniques for verification of synchronous sequential circuits
Chai et al. MVSIS 2.0 user’s manual
US6848090B2 (en) Mechanism for recognizing and abstracting pre-charged latches and flip-flops
US6711722B1 (en) Method for deriving a functional circuit description
Mishchenko et al. Efficient solution of language equations using partitioned representations
US6711534B1 (en) Method of analyzing a circuit having at least one structural loop between different channel connected components within the circuit
Carmona et al. Synthesis of asynchronous hardware from petri nets