Register designing method and register designing device in integrated circuit designing process

A design process and integrated circuit technology, applied in the fields of instrumentation, computing, electrical digital data processing, etc., can solve the problems of difficult and cumbersome register design and maintenance, long maintenance work, and increase of chip defects, so as to avoid the difficult and cumbersome design and maintenance. Conducive to reuse and reduce the effect of error rate

Active Publication Date: 2012-07-18
GUANGDONG NUFRONT COMP SYST CHIP
View PDF3 Cites 20 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 designing method and register designing device in integrated circuit designing process
  • Register designing method and register designing device in integrated circuit designing process
  • Register designing method and register designing device in integrated circuit designing 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 designing method in an integrated circuit designing process. The register designing method comprises the steps of generating an XML (Xtensible Markup Language) file including register configuration information by an XML editor; according to the type of a register interface included in the register configuration information, obtaining an RTL (Register Transfer Level) template in an RTL template base; according to the obtained RTL template and the register configuration information, generating an RTL file header including the register interface information and the parameter declaration; traversing all the register configuration information included in the XML file to generate RTL information of all the registers; and obtaining an RTL designing file including the RTL file header and the RTL information. According to the register designing method of the invention, the IC (Integrated Circuit) designing defects are reduced, and the designing success rate is increased.

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 Applications(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
Try Eureka
PatSnap group products