Turner et al., 1994 - Google Patents
DILL: Specifying digital logic in LOTOSTurner et al., 1994
View PDF- Document ID
- 2045067179996065070
- Author
- Turner K
- Sinnott R
- Publication year
- Publication venue
- FORTE'93: IFIP TC6/WG6. 1 Sixth International Conference on Formal Description Techniques
External Links
Snippet
As a relatively new application area for LOTOS (Language Of Temporal Ordering Specification), the specification of digital logic is investigated. A specification approach is evolved and justified, illustrated with basic logic gates and the larger example of a keyboard …
- 240000000662 Anethum graveolens 0 title 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/50—Computer-aided design
- G06F17/5009—Computer-aided design using simulation
- G06F17/5022—Logic simulation, e.g. for logic circuit operation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/50—Computer-aided design
- G06F17/5045—Circuit design
- G06F17/5054—Circuit design for user-programmable logic devices, e.g. field programmable gate arrays [FPGA]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/50—Computer-aided design
- G06F17/5009—Computer-aided design using simulation
- G06F17/504—Formal methods
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/50—Computer-aided design
- G06F17/5045—Circuit design
- G06F17/505—Logic synthesis, e.g. technology mapping, optimisation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/50—Computer-aided design
- G06F17/5068—Physical circuit design, e.g. layout for integrated circuits or printed circuit boards
- G06F17/5081—Layout analysis, e.g. layout verification, design rule check
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for programme control, e.g. control unit
- G06F9/06—Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F2217/00—Indexing scheme relating to computer aided design [CAD]
- G06F2217/86—Hardware-Software co-design
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/36—Preventing errors by testing or debugging software
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F2217/00—Indexing scheme relating to computer aided design [CAD]
- G06F2217/70—Fault tolerant, i.e. transient fault suppression
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/04—Programme control other than numerical control, i.e. in sequence controllers or logic controllers
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F7/00—Methods or arrangements for processing data by operating upon the order or content of the data handled
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F1/00—Details of data-processing equipment not covered by groups G06F3/00 - G06F13/00, e.g. cooling, packaging or power supply specially adapted for computer application
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F15/00—Digital computers in general; Data processing equipment in general
- G06F15/76—Architectures of general purpose stored programme computers
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| Kuehlmann et al. | Verity—a formal verification program for custom CMOS circuits | |
| Ligthart et al. | Asynchronous design using commercial HDL synthesis tools | |
| US5831866A (en) | Method and apparatus for removing timing hazards in a circuit design | |
| De Micheli | Computer-aided hardware-software codesign | |
| US6301553B1 (en) | Method and apparatus for removing timing hazards in a circuit design | |
| Cortés et al. | Modeling and formal verification of embedded systems based on a Petri net representation | |
| Turner et al. | DILL: Specifying digital logic in LOTOS | |
| WO2000025240A1 (en) | Simulator architecture | |
| Coates et al. | Automatic synthesis of fast compact self-timed control circuits | |
| Devadas et al. | Verification of asynchronous interface circuits with bounded wire delays | |
| US5854926A (en) | Method and apparatus for identifying flip-flops in HDL descriptions of circuits without specific templates | |
| Dobis et al. | Open-source verification with chisel and scala | |
| de Gennaro et al. | Design and implementation of reconfigurable asynchronous pipelines | |
| Chai et al. | MVSIS 2.0 user’s manual | |
| Blaauw et al. | Automatic generation of behavioral models from switch-level descriptions | |
| Shaw et al. | A highly parallel FPGA-based machine and its formal verification | |
| Ludwig et al. | Property-driven development of a RISC-V CPU | |
| Ghosh | Dynamic multi-level simulation of digital hardware designs | |
| Mahani | Making alive register transfer level and transaction level modeling in Ada | |
| Madorsky et al. | VPP-a Verilog HDL simulation and generation library for C++ | |
| Tahar et al. | Three approaches to hardware verification: HOL, MDG, and VIS compared | |
| He | Formal specification and analysis of digital hardware circuits in LOTOS | |
| Yang et al. | HDLs modeling technique for burst-mode and extended burst-mode asynchronous circuits | |
| Ghosh | Software techniques in ADA for high-level hardware descriptions | |
| Heydemann | A survey of MOS logic simulation tools |