System and method for accelerating chip interrupt controller verification

A technology for accelerating chips and controllers, which is applied in the verification field of accelerating chip interrupt controllers, can solve problems such as difficulty in occurrence, harsh interrupt trigger conditions, and cost, and achieve the effects of highlighting substantive features, making significant progress, and shortening simulation time

Active Publication Date: 2015-06-10
SHANDONG SINOCHIP SEMICON
View PDF4 Cites 5 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

In the existing chip verification, the actual triggering events of some chip interrupts may take a long time to simulate, and even some interrupt triggering conditions may be very harsh and difficult to occur
For example, if an ecc verification failure interrupt is designed in a Nand Flash controller, for a 40-bit ecc verification, it may be necessary to read and write a whole page of 8KB of Flash data n times before the ecc verification failure interrupt occurs
Moreover, in chip-level verification, in order to trigger all interrupts, all modules associated with the interrupts need to participate in the simulation, which not only requires a long simulation time, but also consumes a lot of hardware resources

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • System and method for accelerating chip interrupt controller verification
  • System and method for accelerating chip interrupt controller verification

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0021] In order to clearly illustrate the technical features of the solution, the solution will be described below through a specific implementation mode combined with the accompanying drawings.

[0022] The acceleration chip interrupt controller verification system of this solution, the interrupt trigger module writes a specific register value into the reserved register through the software interface to trigger the interrupt test event; the interrupt release module writes a specific register value into the reserved register through the software interface Write a specific register value to trigger the interrupt release event; simulate the interrupt source module (Virtual Interrupt Source), monitor the interrupt test event and the interrupt release event in real time, and turn all the actual interrupt signals in turn after the interrupt test event is detected. Trigger, and release each interrupt signal after detecting the interrupt release event.

[0023] When the software star...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention provides a system and a method for accelerating chip interrupt controller verification. The system comprises an interrupt trigger module, an interrupt release module and a simulated interrupt source module. According to the system and the method, a specific numerical value is written into a reserved register to trigger an interrupt testing event, a simulated interrupt source substitutes for a real interrupt source to forcedly trigger a real interrupt signal, an interrupt controller is started to work, and accordingly, verification of the interrupt controller is achieved rapidly; in addition, functional verification of the interrupt controller can be completed without connection of a real interrupt generation module, and hardware simulation resource cost is reduced.

Description

technical field [0001] The present invention relates to the technical field of System on a chip (SOC) chip verification, in particular to a system and method for accelerating chip interrupt controller verification. Background technique [0002] In the prior art, it is known that an interrupt controller is added to the chip in order to prevent abnormal behaviors that may occur during chip operation. In order to verify the interrupt controller, the interrupt needs to be triggered first. In the existing chip verification, the actual triggering events of some chip interrupts may take a long time to simulate, and even some interrupt triggering conditions may be very harsh and difficult to occur. For example, an ecc verification failure interrupt is designed in a Nand Flash controller. For a 40-bit ecc verification, it may be necessary to read and write 8KB data of a whole page of Flash n times before the ecc verification failure interrupt occurs. Moreover, in chip-level verific...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): G06F11/36
CPCG06F11/36
Inventor 戴绍新李风志姚香君杨萌李文军石易明
Owner SHANDONG SINOCHIP SEMICON
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products