Feng et al., 2011 - Google Patents
Design and application of reusable SoC verification platformFeng et al., 2011
- Document ID
- 12226172260334347660
- Author
- Feng L
- Dai Z
- Li W
- Cheng J
- Publication year
- Publication venue
- 2011 9th IEEE International Conference on ASIC
External Links
Snippet
This paper puts forward a kind of reusable SoC verification platform which reduces the complexity of SoC verification. The verification platform supports a mixed functional verification which includes both the IP core level and system level. All test program and …
- 238000004088 simulation 0 abstract description 42
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/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
-
- 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
- G01—MEASURING; TESTING
- G01R—MEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
- G01R31/00—Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
- G01R31/28—Testing of electronic circuits, e.g. by signal tracer
- G01R31/317—Testing of digital circuits
- G01R31/3181—Functional testing
- G01R31/3183—Generation of test inputs, e.g. test vectors, patterns or sequence
- G01R31/318342—Generation of test inputs, e.g. test vectors, patterns or sequence by preliminary fault modelling, e.g. analysis, simulation
-
- 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
- G06F11/3668—Software testing
-
- 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
- G06F11/362—Software debugging
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/22—Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing
- G06F11/26—Functional testing
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01R—MEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
- G01R31/00—Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
- G01R31/28—Testing of electronic circuits, e.g. by signal tracer
- G01R31/317—Testing of digital circuits
- G01R31/3181—Functional testing
- G01R31/3185—Reconfiguring for testing, e.g. LSSD, partitioning
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F2217/00—Indexing scheme relating to computer aided design [CAD]
- G06F2217/78—Power analysis and optimization
-
- 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
- G06F8/00—Arrangements for software engineering
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110046387B (en) | A UVM-based SM2 module verification platform and verification method | |
CN102508753B (en) | IP (Internet protocol) core verification system | |
CN100487709C (en) | Verification method for SOC software and hardware integration design | |
CN105205249B (en) | A kind of SOC debugging verification systems and its software-hardware synergism method | |
US12093631B2 (en) | Method, system and verifying platform for system on chip verification | |
CN104657245B (en) | The automatically generating device of module level UVM verification platform based on AMBA bus | |
CN102521444A (en) | Cooperative simulation/verification method and device for software and hardware | |
JP2007164780A (en) | Method, system, and program (method and system of design verification) | |
Feng et al. | Design and application of reusable SoC verification platform | |
CN116340150A (en) | Reusable register performance interactive verification system based on UVM and application thereof | |
CN118036525B (en) | Verification system and method based on UVM and C models, storage medium and verification platform | |
CN104679963B (en) | A kind of simulating, verifying apparatus and method based on TCL | |
Gao et al. | Software and hardware co-verification technology based on virtual prototyping of RF SOC | |
Ke et al. | Verification of AMBA bus model using SystemVerilog | |
Choi et al. | Early HW/SW co-verification using virtual platforms | |
CN114840254A (en) | Read-write access method for register in UVM environment by using C language | |
CN114398852A (en) | SOC development process | |
CN106529043A (en) | Method for carrying out sub-module comprehensive design on circuit on basis of computer software | |
Lund | Design and Application of a Co-Simulation Framework for Chisel | |
US20220300690A1 (en) | Incremental compilation for fpga-based systems | |
Proß et al. | A platform for requirement based formal specification | |
Li et al. | A Multi-Level Verification Method for a Quad-Core RISC-V SoC | |
US20240111660A1 (en) | Managing high performance simulation representation of an emulation system | |
Lahbib et al. | An automatic ABV methodology enabling PSL assertions across SLD flow for SOCs modeled in SystemC | |
US20250028886A1 (en) | System level functional and performance verification across protocols/platforms using system analyzer |