Watanabe et al., 2007 - Google Patents
Protocol transducer synthesis using divide and conquer approachWatanabe 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 …
- 238000003786 synthesis reaction 0 title abstract description 40
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/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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/38—Information transfer, e.g. on bus
- G06F13/40—Bus structure
- G06F13/4004—Coupling between buses
- G06F13/4027—Coupling between buses using bus bridges
- G06F13/405—Coupling between buses using bus bridges where the bridge performs a synchronising function
-
- 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/30—Information retrieval; Database structures therefor; File system structures therefor
- G06F17/30286—Information retrieval; Database structures therefor; File system structures therefor in structured data stores
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/38—Information transfer, e.g. on bus
- G06F13/42—Bus transfer protocol, e.g. handshake; Synchronisation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Error detection; Error correction; Monitoring responding to the occurence of a fault, e.g. fault tolerance
-
- 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
- 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/70—Fault tolerant, i.e. transient fault suppression
-
- 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
- G06F1/04—Generating or distributing clock signals or signals derived directly therefrom
-
- 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F15/00—Digital computers in general; Data processing equipment in general
- G06F15/16—Combinations 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 |