Nothing Special   »   [go: up one dir, main page]

Kwiat et al., 1995 - Google Patents

Modeling a versatile FPGA for prototyping adaptive systems

Kwiat et al., 1995

View PDF
Document ID
4051304821559428007
Author
Kwiat K
Debany W
Hariri S
Publication year
Publication venue
Proceedings Sixth IEEE International Workshop on Rapid System Prototyping. Shortening the Path from Specification to Prototype

External Links

Snippet

Currently, the Computer-Aided Engineering (CAE) environments for designing Field- Programmable Gate Arrays (FPGAs) do not support the simulation of FPGA reprogrammability, hence prototyping of adaptive systems relies upon using the actual …
Continue reading at citeseerx.ist.psu.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/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/50Computer-aided design
    • G06F17/5009Computer-aided design using simulation
    • G06F17/5022Logic simulation, e.g. for logic circuit operation
    • G06F17/5027Logic emulation using reprogrammable 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/50Computer-aided design
    • G06F17/5009Computer-aided design using simulation
    • G06F17/5018Computer-aided design using simulation using finite difference methods or finite element 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/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/5068Physical circuit design, e.g. layout for integrated circuits or printed circuit boards
    • G06F17/5072Floorplanning, e.g. partitioning, placement
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F2217/00Indexing scheme relating to computer aided design [CAD]
    • G06F2217/86Hardware-Software co-design
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F2217/00Indexing scheme relating to computer aided design [CAD]
    • G06F2217/68Processors
    • 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
    • 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
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F15/00Digital computers in general; Data processing equipment in general
    • G06F15/76Architectures of general purpose stored programme computers
    • G06F15/78Architectures of general purpose stored programme computers comprising a single central processing unit
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/22Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing
    • G06F11/26Functional testing
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F12/00Accessing, addressing or allocating within memory systems or architectures
    • G06F12/02Addressing or allocation; Relocation

Similar Documents

Publication Publication Date Title
US6035106A (en) Method and system for maintaining hierarchy throughout the integrated circuit design process
US5940603A (en) Method and apparatus for emulating multi-ported memory circuits
Trimberger A reprogrammable gate array and applications
Compton et al. Configuration relocation and defragmentation for run-time reconfigurable computing
US7260794B2 (en) Logic multiprocessor for FPGA implementation
US6178541B1 (en) PLD/ASIC hybrid integrated circuit
US20030105617A1 (en) Hardware acceleration system for logic simulation
EP0871223A1 (en) Process for the prototyping of mixed signal applications and field programmable system on a chip for applying said process
KR20030016210A (en) Method for implementing a physical design for a dynamically reconfigurable logic circuit
US8248869B1 (en) Configurable memory map interface and method of implementing a configurable memory map interface
Schewel A hardware/software co-design system using configurable computing technology
Tessier et al. The virtual wires emulation system: A gate-efficient ASIC prototyping environment
US8082139B1 (en) Displaying signals of a design block emulated in hardware co-simulation
Gupta Hardware-software codesign
US8600722B1 (en) Method and apparatus for providing program-based hardware co-simulation of a circuit design
US7703054B2 (en) Circuit emulation and debugging method
Kwiat et al. Modeling a versatile FPGA for prototyping adaptive systems
JP2006268873A (en) Hardware acceleration system for functional simulation
Fawcett Tools to speed FPGA development
JP3212709B2 (en) Logic simulation device
Mahdiany et al. A hardware accelerator for DSP system design: University of Tehran DSP Hardware Emulator (UTDHE)
Xiang et al. Parameterized design and formal verification of multi-ported memory
Sklyarov et al. Integrated development environment for logic synthesis based on dynamically reconfigurable FPGAs
Esteves et al. EDgAR: A Platform for Hardware/Software Codesign
Ballagh et al. Java debug hardware models using jbits