An assertion-based embedded memory controller verification system and method

A storage controller, embedded technology, applied in the direction of instruments, special data processing applications, electrical digital data processing, etc., can solve the problem of difficult to obtain accurate judgment of the completeness of logic simulation verification, the increase of logic simulation time and labor cost, and the simulation test. The huge amount of incentive data and other problems can shorten the verification and debugging time, improve the functional coverage, and reduce the labor cost.

Active Publication Date: 2018-01-09
LANGCHAO ELECTRONIC INFORMATION IND CO LTD
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

In particular, the functional verification of storage controllers with complex control protocols and large storage capacity has become the focus of some design verification work. To achieve high coverage verification, a lot of manpower and time are required
There are two problems in the functional verification of this type of logic relying solely on logic simulation: one is that the increase in design scale leads to a huge amount of simulation test stimulus data, and the time and labor costs of logic simulation also increase exponentially; Verification completeness is difficult to get an accurate judgment
However, in the traditional embedded storage controller verification method, it is necessary to manually design the verification assertion code for each storage controller in the DUV design, and write the verification stimulus file. increase

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
  • An assertion-based embedded memory controller verification system and method
  • An assertion-based embedded memory controller verification system and method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0013] The assertion-based embedded storage controller verification system described in this embodiment has a structure including: (1) DUV code analysis and extraction unit, (2) verification assertion and stimulus generation unit, (3) comprehensive verification unit; here, DUV means Verified design; Among them, (1) DUV code analysis and extraction unit: adopts a structured code analysis method to complete the comprehensive coverage of the DUV design Verilog code, and efficiently extract the embedded storage information and controller protocol information; ( 2) Verification assertion and incentive generation unit: Based on the storage controller verification assertion library and incentive generation library, as well as embedded storage configuration information, the verification assertion code and incentive generation code for storage controller logic verification are generated; (3) Comprehensive verification unit: According to the configuration information of embedded storage,...

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 discloses an assertion-based embedded storage controller verification system and method, and relates to the field of integrated circuit logic verification. The verification system mainly includes: (1) DUV code analysis and extraction unit (2) verification assertion and excitation generation unit (3 ) integrated verification unit; through automatic analysis and extraction of DUV design codes, combined with the memory controller verification assertion library and stimulus generation library, the verification assertion code and stimulus generation code can be efficiently generated, and the verification code can be applied to simulation verification and formal verification at the same time Two verification methods, and can realize the automatic loading verification of DUV design in the comprehensive verification unit, which greatly shortens the time of verification and debugging, and improves the verification efficiency. Compared with the traditional logic simulation verification alone, it has many advantages in terms of verification efficiency and coverage.

Description

technical field [0001] The invention relates to the field of integrated circuit logic verification, in particular to an assertion-based embedded memory controller verification system and method. Background technique [0002] With the continuous increase of integrated circuit design scale, the type and capacity of embedded memory are also increasing, and the verification of memory controller has become an important part of chip design. In particular, the functional verification of memory controllers with complex control protocols and large storage capacity has become the focus of some design verification work. To achieve high-coverage verification requires a lot of manpower and time. There are two problems in the functional verification of this type of logic relying solely on logic simulation: one is that the increase in the design scale leads to a huge amount of simulation test stimulus data, and the time and labor costs of logic simulation also increase exponentially; Veri...

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 Patents(China)
IPC IPC(8): G06F17/50
Inventor 唐涛
Owner LANGCHAO ELECTRONIC INFORMATION IND CO LTD
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