Unlock instant, AI-driven research and patent intelligence for your innovation.

A verification method for dram controller

A verification method and controller technology, applied in the direction of instrumentation, function inspection, and faulty computer hardware detection, can solve problems such as low efficiency and accuracy, and achieve improved efficiency, increased controllability, high programming flexibility and The effect of reusability

Active Publication Date: 2019-01-15
XI AN UNIIC SEMICON CO LTD
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

When DRAM works, many timing parameters are involved. When a timing alarm occurs and the verification fails, at present, the verification personnel need to manually check the DRAM clock operating frequency and timing alarm information from the printed information, and then perform corresponding calculations. If If there is an allowable timing margin, adjust the register configuration of the corresponding DRAM controller and restart the verification. If the allowable timing margin is exceeded, timing optimization needs to be performed from a design perspective. This manual method is inefficient. High and Accurate Questions

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
  • A verification method for dram controller
  • A verification method for dram controller

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0033] The present invention will be further described in detail below in conjunction with specific embodiments, which are explanations of the present invention rather than limitations.

[0034] The invention is a verification method for a DRAM controller, which extracts and analyzes timing information and generates corresponding timing register configuration files based on a script language.

[0035] Step 1, according to the designed system scheme, obtain the database required for verification, based on the DRAM timing index specification and the DRAM clock operating frequency target value, input the initial value of the register of the DRAM controller, and complete the initialization of the DRAM controller;

[0036] Step 2, write test data to the DRAM memory through the DRAM controller for verification;

[0037] Step 3, after the verification is completed, read the test data for comparison, and check whether the verification result is passed; if it passes, exit the verificat...

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 a verification method used for a DRAM (Dynamic Random Access Memory) controller. The verification method comprises the following steps of: S1: according to a designed system scheme, initializing the DRAM controller; S2: through the DRAM controller, writing test data to a DRAM memory to carry out verification; and S3: after the verification is finished, reading the test data for comparison, verifying whether a verification result is qualified or not, and exiting the verification if the verification result is qualified; otherwise, executing the following steps of: S1) after a simulator finishes simulation for the DRAM controller, executing a time sequence information extraction script, and extracting DRAM clock working efficiency and the time sequence warning information of the DRAM from the output information of the simulator; and S2) aiming at the extracted time sequence information, executing a calculation script, judging whether practical DRAM clock working frequency meets a range allowed by the system scheme, entering S3) to execute an update verification script if an allowable time sequence margin is in the presence, and otherwise, entering S4) to execute a result notification script.

Description

technical field [0001] The invention relates to the field of chip logic verification, in particular to a verification method for a DRAM controller. Background technique [0002] Due to the complex working mechanism of DRAM, which involves the configuration and adjustment of many parameters, and the DRAM operates at a relatively high operating frequency, it has very high requirements for timing, so the verification of the DRAM controller is a very complicated task. In the current method, firstly, the controller is initialized, then the test data is written into the DRAM memory through the DRAM controller, and then the test data is read for comparison. When DRAM works, many timing parameters are involved. When a timing alarm occurs and the verification fails, at present, the verification personnel need to manually check the DRAM clock operating frequency and timing alarm information from the printed information, and then perform corresponding calculations. If If there is an a...

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): G06F11/26
CPCG06F11/261
Inventor 罗军
Owner XI AN UNIIC SEMICON CO LTD