Check patentability & draft patents in minutes with Patsnap Eureka AI!

TLB simulator based on SW processor chip architecture and debugging method

A simulator and processor technology, applied in special data processing applications, climate sustainability, energy-saving computing, etc., can solve the problem of accelerating the number of rework, reduce the number of rework, improve speed and quality, and verify high efficiency Effect

Pending Publication Date: 2022-05-17
中电科申泰信息科技有限公司
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] For this reason, the technical problem to be solved by the present invention is to overcome the number of times of rework in the development process of accelerated hardware in the prior art and the problem of both speed and quality of hardware development, thereby providing a TLB based on the Shenwei processor chip architecture Simulator and debugging method to find design problems of chip RTL code in time and reduce chip tape-out risk

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
  • TLB simulator based on SW processor chip architecture and debugging method
  • TLB simulator based on SW processor chip architecture and debugging method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0022] Such as figure 1 As shown, this embodiment provides a TLB simulator based on the Shenwei processor chip architecture. By using C++ language to perform functional modeling on the TLB module of the Shenwei high-performance processor chip, the correctness of its function is verified. The TLB simulator of Shenwei high-performance processor chip architecture includes:

[0023] The command / data virtual and real address conversion module receives the instruction fetch instruction / storage read instruction virtual address of the upper pipeline, and calls the instruction / data hit judgment module, instruction / data refresh module, and loading replacement module for instruction / data entries The storage module performs processing, and then outputs the substituted physical address;

[0024] The instruction / data hit judgment module judges whether the virtual address of the fetch instruction / storage read instruction hits the entry in the instruction / data entry storage module, and if it...

Embodiment 2

[0033] Such as figure 2 As shown, a debugging method of a TLB simulator based on the Shenwei processor chip architecture is built with the TLB simulator based on the Shenwei high-performance processor chip architecture, including the following steps:

[0034] Step S1: Instruction / data virtual and real address conversion module, call the instruction / address hit judgment, refresh and fill replacement module to obtain the final physical address;

[0035] Step S2: The command / data hit module searches the command / data entry storage module according to the input instruction fetch command to see if it is a hit, and if it hits, it performs virtual and real address replacement, and if it does not hit, it performs memory access processing;

[0036] Step S3: the instruction / data refresh module refreshes the effective bits of the data in the instruction / data entry storage module according to the instruction fetch instruction;

[0037] Step S4: The instruction / data filling replacement mo...

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 relates to a TLB simulator based on a SW processor chip architecture, which is characterized in that functional modeling is carried out on a TLB module of a SW high-performance processor chip by using a C + + language to verify the functional correctness of the TLB module; the TLB simulator based on the SW high-performance processor chip architecture comprises an instruction / data virtual-real address conversion module, an instruction / data hit module, an instruction / data refreshing module and an instruction / data filling and replacing module. The instruction / data virtual-real address conversion module is used for receiving an instruction virtual address of an upper-level assembly line and completing virtual-real address substitution by calling the hit, refresh and filling substitution module; the instruction / data hit module judges whether the transmitted virtual address hits the entry storage module or not and sends a result to the filling and replacing module for processing; the instruction / data entry refreshing module is mainly responsible for refreshing effective bits of the entries; and the instruction / data entry filling and replacing module is used for filling and replacing the entries in the entry storage module through a rotation replacement algorithm.

Description

technical field [0001] The invention relates to the technical field of integrated circuit design, in particular to a TLB simulator and a debugging method based on a Shenwei processor chip architecture. Background technique [0002] To speed up the hardware development process designers often use software to model the hardware. When designing a new machine, they usually write an instruction-level simulator or a model of a certain module to test their ideas. These simulators are implemented using hardware description languages ​​and traditional programming languages. Before the actual hardware is implemented, hardware designers can execute programs on these models to verify the performance and accuracy of the hardware design, and take corresponding remedial measures, which greatly reduces the number of rework and improves the speed and quality of hardware development. Contents of the invention [0003] For this reason, the technical problem to be solved by the present inven...

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): G06F30/33
CPCG06F30/33Y02D10/00
Inventor 董利魏江杰殷庆会赵达张荣
Owner 中电科申泰信息科技有限公司
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More