[go: up one dir, main page]

Watanabe et al., 2007 - Google Patents

Protocol transducer synthesis using divide and conquer approach

Watanabe et al., 2007

View PDF
Document ID
18215580433657820508
Author
Watanabe S
Seto K
Ishikawa Y
Komatsu S
Fujita M
Publication year
Publication venue
2007 Asia and South Pacific Design Automation Conference

External Links

Snippet

One of the efficient design methodologies for large scale system on a chip (SoC) is IP-based design. In this methodology, a system is considered as a set of components and interconnects among them. The designers try to reuse existing IPs as much as possible …
Continue reading at www.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/5009Computer-aided design using simulation
    • G06F17/5022Logic simulation, e.g. for logic circuit operation
    • 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/5068Physical circuit design, e.g. layout for integrated circuits or printed circuit boards
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/38Information transfer, e.g. on bus
    • G06F13/40Bus structure
    • G06F13/4004Coupling between buses
    • G06F13/4027Coupling between buses using bus bridges
    • G06F13/405Coupling between buses using bus bridges where the bridge performs a synchronising function
    • 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
    • G06F17/30286Information retrieval; Database structures therefor; File system structures therefor in structured data stores
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/38Information transfer, e.g. on bus
    • G06F13/42Bus transfer protocol, e.g. handshake; Synchronisation
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Error detection; Error correction; Monitoring responding to the occurence of a fault, e.g. fault tolerance
    • 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
    • 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
    • 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
    • G06F1/00Details of data-processing equipment not covered by groups G06F3/00 - G06F13/00, e.g. cooling, packaging or power supply specially adapted for computer application
    • G06F1/04Generating or distributing clock signals or signals derived directly therefrom
    • 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F15/00Digital computers in general; Data processing equipment in general
    • G06F15/16Combinations of two or more digital computers each having at least an arithmetic unit, a programme unit and a register, e.g. for a simultaneous processing of several programmes

Similar Documents

Publication Publication Date Title
US8468475B2 (en) Conversion of circuit description to an abstract model of the circuit
CN1885295B (en) Build integrated circuits using logic cells
US7987086B2 (en) Software entity for the creation of a hybrid cycle simulation model
US6536031B2 (en) Method for generating behavior model description of circuit and apparatus for logic verification
US5541850A (en) Method and apparatus for forming an integrated circuit including a memory structure
JP3150122B2 (en) Limited register sharing method and system for low power VLSI design
KR20130081354A (en) Communication method in distributed parallel simulation
JP2002543498A (en) How to store multiple levels of design data in a common database
US6113647A (en) Computer aided design system and method using hierarchical and flat netlist circuit representations
Gharsalli et al. Automatic generation of embedded memory wrapper for multiprocessor SoC
US6609232B2 (en) Logic compound method and logic compound apparatus
Watanabe et al. Protocol transducer synthesis using divide and conquer approach
US7376919B1 (en) Methods and apparatuses for automated circuit optimization and verification
Parekhji et al. Concurrent error detection using monitoring machines
US7228513B2 (en) Circuit operation verification device and method
WO2010053779A1 (en) A method for preparing re-architected designs for sequential equivalence checking
US20030041128A1 (en) Resource interconnection patterns in a customized memory organization context
Xu et al. Automatic synthesis of computation interference constraints for relative timing verification
Borriello Specification and synthesis of interface logic
Bergamaschi et al. Efficient use of large don't cares in high-level and logic synthesis
Bombieri et al. A methodology for abstracting RTL designs into TL descriptions
Oberg et al. Grammar-based hardware synthesis from port-size independent specifications
US7006962B1 (en) Distributed delay prediction of multi-million gate deep sub-micron ASIC designs
Gharsalli et al. Unifying memory and processor wrapper architecture in multiprocessor SoC design
Kutzer et al. Automatic generation of system-level virtual prototypes from streaming application models