Eureka AIR delivers breakthrough ideas for toughest innovation challenges, trusted by R&D personnel around the world.

Register design method and device in integrated circuit design process

A design process, integrated circuit technology, applied in the direction of instruments, computing, electrical digital data processing, etc., can solve the problems of difficult and cumbersome register design and maintenance, long maintenance work, increased chip defects, etc., to avoid difficult and cumbersome design and maintenance, and effective Facilitate reuse and reduce the effect of error rate

Active Publication Date: 2017-06-20
GUANGDONG NUFRONT COMP SYST CHIP
View PDF3 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] In view of this, an object of the present invention is to provide a register design method and device in the integrated circuit design process, which is used to solve the difficulties and cumbersome design and maintenance of a large number of registers in the prior art, the maintenance work takes a long time, and the error rate is high , resulting in increased chip defects and low design success rate

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
  • Register design method and device in integrated circuit design process
  • Register design method and device in integrated circuit design process
  • Register design method and device in integrated circuit design process

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0062] The register design method in the integrated circuit design process provided by Embodiment 1 of the present invention realizes the generation of the RTL design file of each register, so as to realize the design of the register. The method flow is as follows figure 2 shown, including the following steps:

[0063] S11: Generate an XML file through an XML editor.

[0064] Specifically, an XML file including register configuration information is generated by an extensible markup language XML editor.

[0065] Use an XML editor to describe the register and generate a corresponding XML file. The register configuration information included in the generated XML file may include register interface type and other register interface information, etc. The register configuration information included in the XML file also includes one of the following information or Composition: register name, register address, default value, field configuration and access rights.

[0066] The regis...

Embodiment 2

[0089] The register design method in the integrated circuit design process that embodiment 2 of the present invention provides realizes the generation of RAL test platform on the basis of the method of embodiment 1, so that the RTL design file of each register is verified, verifies the accuracy of RTL design file performance, RAL test bench generation and verification process of RTL design files such as image 3 shown, including the following steps:

[0090] S21: converting the XML file into a corresponding RALF file.

[0091] The XML file generated in step S11 is converted into a RALF file, and the converted RALF file includes register configuration information, etc. When generating the RAL test platform, the required information is parsed from the RALF file.

[0092] RALF is a register description format. Different RALFs correspond to different RALF files. RALF files can be written according to register design specifications. Therefore, RALF files include register design sp...

Embodiment 3

[0113] The register design method in the integrated circuit design process provided by Embodiment 3 of the present invention, on the basis of the method in Embodiment 1 or Embodiment 2, further realizes the generation of the function file of the designed register, so that technicians can easily know The configuration information of the designed registers, the generation process of function documents are as follows: image 3 shown, including the following steps:

[0114] S31: Parsing out the functional document type information in the XML file.

[0115] The XML file also includes functional document type information, and the XML2SPEC tool is called to parse the information.

[0116] S32: Obtain a functional document template in the document template library according to the parsed functional document type information.

[0117] Functional document templates for each functional document type are pre-configured and stored in the document template library, and the corresponding f...

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 register design method in the integrated circuit design process, comprising: using an extensible markup language XML editor to generate an XML file including register configuration information; according to the register interface type included in the register configuration information, acquiring the register The RTL template in the transmission level design RTL template library; According to the acquired RTL template and the register configuration information, generate the RTL file header including the register interface information and parameter declaration; and traverse the configuration information of each register included in the XML file to generate RTL information of each register; obtain RTL design file including RTL file header and RTL information; reduce IC design defects and improve design success rate.

Description

technical field [0001] The invention belongs to the technical field of semiconductors, and in particular relates to a register design method and device in the design process of an integrated circuit (Integrated Circuit, IC). Background technique [0002] With the rapid development of integrated circuits (ICs), the scale of chips is getting larger and larger, and its registers (or system registers) are also increasing. Usually, the number of registers on integrated circuits often reaches hundreds or thousands. Some system-on-chip (System-On-a-Chip, SoC) even up to tens of thousands. [0003] A large number of register designs are prone to chip defects (bugs) due to incorrect register design. According to statistics, up to 40-50% of chip defects (bugs) are caused by incorrect register design. The defects caused mainly include: 1) the default value is inconsistent with the document specification, 2) the read and write permissions are incorrect, 3) the address allocation is wr...

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 GUANGDONG NUFRONT COMP SYST CHIP
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
Eureka Blog
Learn More
PatSnap group products