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
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
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...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com