Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

System and method for accelerating MMU mapping table deployment

A mapping table and deployment device technology, applied in the field of SOC chip verification and testing, can solve problems such as MMU configuration errors, incorrect verification results, and long startup time, so as to reduce the probability of configuration errors, accelerate the simulation verification process, and accelerate the simulation running speed. Effect

Pending Publication Date: 2022-03-25
SHANGHAI LINKCHIP SEMICON TECH CO LTD
View PDF0 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] The main verification platforms at this stage are EDA simulation tools, Emulator hardware simulation platforms, etc., whose running speed is very slow compared to real chips; the powerful RichOS cannot meet the verification needs because of the long startup time, so a large number of verification The programs are all bare metal, which makes many functions provided by RichOS unable to be used directly, including the deployment of the memory management unit and the related MMU mapping table
[0004] If the software verification program does not enable the MMU, the SOC cache cannot be used to speed up the simulation, and the verification time will be very long, and many C library functions cannot be used, resulting in the failure of the verification work; at the same time, because the verification personnel have different divisions of labor, not Every verifier is familiar with the MMU hardware unit of a specific SOC, which makes it difficult for software verifiers who are not familiar with the MMU hardware module to modify the MMU address mapping code, and it is prone to the problem of misconfiguring the MMU, resulting in the failure of verification, or because Incorrect verification result due to incorrect MMU configuration

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
  • System and method for accelerating MMU mapping table deployment
  • System and method for accelerating MMU mapping table deployment
  • System and method for accelerating MMU mapping table deployment

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0038] In order to make the object, technical solution and advantages of the present invention more clear, the present invention will be further described in detail below in conjunction with the examples. It should be understood that the specific embodiments described here are only used to explain the present invention, not to limit the present invention.

[0039] figure 1 It is a flowchart of a method for accelerating deployment of an MMU mapping table in this embodiment and a flowchart of a method for deploying an existing conventional MMU mapping table. Such as figure 1 The flow of the accelerated MMU mapping table deployment method shown in the right half is as follows:

[0040] In step S101, the verifier modifies or creates the MMU mapping table configuration file according to the needs of the current verification program, as the input file of the MMU mapping table generating device; wherein, the main configuration item is the mapping configuration information from phys...

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 provides a system and a method for accelerating MMU mapping table deployment. The system comprises an MMU mapping table generation device and a verification program packaging device which run on a verification program compiling server, and an MMU mapping table deployment device which runs on a target SOC; the MMU mapping table generation device is used for reading, analyzing and legality checking an MMU mapping table configuration file, and generating an MMU mapping table adaptive to the target SOC according to the MMU mapping table configuration file; the verification program packaging device analyzes an original verification program generated by compiling, obtains an MMU mapping table address specified by the verification program and maximum size information of an MMU mapping table, checks validity of the size of the MMU mapping table adapted to a target SOC, and combines and packages the generated MMU mapping table adapted to the SOC and the verification program into a new verification program containing the MMU mapping table; and the MMU mapping table deployment device analyzes the MMU mapping table adapted to the target SOC, and completes deployment of the MMU mapping table on the target SOC.

Description

technical field [0001] The invention relates to the field of SOC chip verification test, in particular to a system and method for accelerating the deployment of an MMU mapping table. Background technique [0002] At present, a considerable part of the verification and testing work in the SOC chip design stage is in the pre-silicon stage, that is, the stage before the chip is returned to the chip, and a large amount of verification work is completed by the verification program (software). [0003] The main verification platforms at this stage are EDA simulation tools, Emulator hardware simulation platforms, etc., whose running speed is very slow compared to real chips; the powerful RichOS cannot meet the verification needs because of the long startup time, so a large number of verification The programs are all bare metal, which makes many functions provided by RichOS unable to be used directly, including the deployment of the memory management unit and the related MMU mapping...

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/33
Inventor 卫国荣
Owner SHANGHAI LINKCHIP SEMICON TECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products