Song, 2007 - Google Patents
System level assertion-based verification environment for PCI/PCI-X and PCI-expressSong, 2007
- Document ID
- 2587814538745157150
- Author
- Song M
- Publication year
- Publication venue
- 2007 International Conference on Computational Intelligence and Security (CIS 2007)
External Links
Snippet
Circuit design becomes more and more challenging with the advent of SoC era in that several sepatate chips are to integrated into one chip. Of non-recurrent engineering (NRE) cost, verification takes a main part during entire design flow. Basically, there are two major …
- 238000000034 method 0 abstract description 10
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
- 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
- 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/4063—Device-to-bus coupling
- G06F13/4068—Electrical coupling
- G06F13/4081—Live connection to bus, e.g. hot-plugging
-
- 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
- G06F13/4282—Bus transfer protocol, e.g. handshake; Synchronisation on a serial bus, e.g. I2C bus, SPI bus
- G06F13/4291—Bus transfer protocol, e.g. handshake; Synchronisation on a serial bus, e.g. I2C bus, SPI bus using a clocked protocol
-
- 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
- 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/382—Information transfer, e.g. on bus using universal interface adapter
- G06F13/385—Information transfer, e.g. on bus using universal interface adapter for adaptation of a particular data processing system to different peripheral devices
-
- 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
- G06F11/261—Functional testing by simulating additional hardware, e.g. fault simulation
-
- 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
- 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
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/14—Handling requests for interconnection or transfer
-
- 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
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/36—Preventing errors by testing or debugging software
- G06F11/362—Software debugging
- G06F11/3648—Software debugging using additional hardware
-
- 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
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8020124B2 (en) | Various methods and apparatuses for cycle accurate C-models of components | |
KR101375171B1 (en) | Method and apparatus for verifying system on chip model | |
Dhanwada et al. | A power estimation methodology for systemc transaction level models | |
US20020183956A1 (en) | Testing compliance of a device with a bus protocol | |
CN102117238A (en) | Universal method and platform for verifying compatibility between intellectual property (IP) core and advanced microcontroller bus architecture (AMBA) bus interface | |
US8904323B1 (en) | Dynamic time domain randomization techniques for SOC and IP verification | |
US9081925B1 (en) | Estimating system performance using an integrated circuit | |
CN102521444A (en) | Cooperative simulation/verification method and device for software and hardware | |
CN115146568A (en) | Chip verification system and verification method based on UVM | |
JP2007529813A (en) | PCI Express endpoint simulation circuit and downstream port for PCI Express switch | |
Darringer et al. | Early analysis tools for system-on-a-chip design | |
Pasricha et al. | Using TLM for exploring bus-based SoC communication architectures | |
Bombieri et al. | Incremental ABV for functional validation of TL-to-RTL design refinement | |
US20050144436A1 (en) | Multitasking system level platform for HW/SW co-verification | |
Kang et al. | Seamless SoC verification using virtual platforms: An industrial case study | |
Song | System level assertion-based verification environment for PCI/PCI-X and PCI-express | |
Dhanwada et al. | Transaction-level modeling for architectural and power analysis of PowerPC and CoreConnect-based systems | |
Gurha et al. | SystemVerilog assertion based verification of AMBA-AHB | |
Kim et al. | Fast and accurate transaction level modeling of an extended AMBA2. 0 bus architecture | |
Kommineni et al. | Design & verification of AMBA AHB-Lite memory controller | |
Oumalou et al. | Design for verification of a PCI bus in SystemC | |
Gamboa et al. | UVM-Based Design and Verification of AHB-Lite to AXI Bridge | |
Sharma et al. | Self-Assertive Generic UVM Testbench for Advanced Verification of Bridge IPs | |
Yu et al. | System level assertion-based verification environment for PCI/PCI-X and PCI-express | |
Scott et al. | Asynchronous on-Chip Communication: Explorations on the Intel PXA27x Processor Peripheral Bus |