Unlock instant, AI-driven research and patent intelligence for your innovation.

System for updating chip software and hardware configuration in chip EDA simulation and application

A technology of software, hardware and chips, which is applied in the field of updating chip software and hardware configuration, can solve the problems of increased error probability and time-consuming iteration of configuration information, and achieve the effect of fewer system nodes, improved conversion efficiency and conversion reliability

Pending Publication Date: 2021-08-27
MOLCHIP TECH (SHANGHAI) CO LTD
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

In the above process, the configuration information needs to be transferred from the chip verification engineer to the software design engineer, and then back from the software design engineer to the chip verification engineer, and language conversion is required. On the one hand, the transfer of configuration information takes a lot of time iterations, on the other hand Because too many nodes will undoubtedly increase the probability of error

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 for updating chip software and hardware configuration in chip EDA simulation and application
  • System for updating chip software and hardware configuration in chip EDA simulation and application
  • System for updating chip software and hardware configuration in chip EDA simulation and application

Examples

Experimental program
Comparison scheme
Effect test

Embodiment

[0038] see figure 2 As shown, it is a system for updating chip software and hardware configuration in chip EDA simulation provided by the present invention.

[0039] The system includes a GIT (distributed version control system) code base, a verifier client, a software client and an automatic conversion device.

[0040] The GIT repository is used to store code.

[0041] The client of the verifier communicates with the GIT code base to obtain the simulation code designed by the verifier based on the hardware programming language and upload the aforementioned simulation code to the GIT code base, and obtain the hardware-based Simulation code for language design.

[0042] Taking the commonly used UVM simulation as an example, at this time, the simulation code is UVM simulation code based on system verilog language. As an example, for example, after a chip verification engineer transfers a version of the UVM simulation code (simulation code), he executes a GITpush operation to...

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 system for updating chip software and hardware configuration in chip EDA simulation and application, and relates to the technical field of chip development. The system comprises: a GIT code library used for storing codes; the verifier client that is used for uploading a simulation code designed based on a hardware programming language to the GIT code library; the software personnel client that is used for uploading the C code to the GIT code library; the automatic conversion device that is used for acquiring the updated code and converting the updated code into a configuration information file with a configuration general format to store corresponding chip register configuration parameter information when the GIT code library is judged to have code updating; and when the verification personnel client or the software personnel client sends a code downloading request, converting the latest configuration information file into a simulation code or a C code designed based on a hardware language, and then sending the simulation code or the C code to the corresponding client. The system provided by the invention has few nodes, and the conversion efficiency and the conversion reliability of chip software and hardware configuration are improved.

Description

technical field [0001] The invention relates to the technical field of chip development, in particular to a system and application for updating chip software and hardware configurations in chip EDA simulation. Background technique [0002] With the increase of the design chip scale, chip verification (Verification) work becomes more and more important. The verification work runs through the entire chip design process, from behavioral HDL design to chip tape-out, a large number of EDA (Eletronic Design Automation, electronic design automation) verifications are required. Among them, the test case (case test) is to write a series of codes to verify the function or performance of the test item. Taking UVM (Universal Verification Methodology) verification commonly used in chip design as an example, the test case (casetest ) is based on the system verilog language, which generates incentives by using UVM sequence (UVM sequence). [0003] After obtaining the simulation results t...

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): G06F8/71G06F8/40G06F8/65
CPCG06F8/71G06F8/40G06F8/65
Inventor 袁力胡扬央王奎
Owner MOLCHIP TECH (SHANGHAI) CO LTD