Simulation method, device and related equipment of pcie initialization process

A simulation method and technology of a simulation device are applied in the simulation field of the PCIe initialization process, which can solve the problems of time-consuming, long time, or even several days, and achieve the effect of shortening the simulation time, ensuring the correctness, and avoiding the phenomenon of multiple iterations.

Active Publication Date: 2021-10-26
JIANGSU XINSHENG INTELLIGENT TECH CO LTD
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] However, in the prior art, after the initial power-on of the PCIePHY (Physical, physical layer), it is necessary to perform phase-locked loop (Phase Locked Loop, PLL) locking, voltage-controlled oscillator (Voltage Controlled Oscillator, VCO) calibration at the receiving end, Receiver / transmitter detection, receiver analog front end (Analog Front End, AFE) / decision feedback equalization (Decision Feedback Equalization, DFE) calibration, etc., and the simulation time of these processes will take a long time, even up to several days, which is relatively consuming Time

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
  • Simulation method, device and related equipment of pcie initialization process
  • Simulation method, device and related equipment of pcie initialization process
  • Simulation method, device and related equipment of pcie initialization process

Examples

Experimental program
Comparison scheme
Effect test

no. 1 example

[0045] The present invention provides a method for simulating a PCIe initialization process, which is applied to the above-mentioned electronic device 100 for simulating the PCIe initialization process. see figure 2 , is a flow chart of the simulation method of the PCIe initialization process provided by the present invention. The simulation method of the PCIe initialization process includes:

[0046] S201, controlling the pre-built PCIe simulation platform to be powered on.

[0047] Understandably, EDA simulation software is pre-installed on the electronic device 100 . The simulation software may be modelsim. Developers can use EDA software for electronic circuit design, PCB design, and IC design. Generally, EDA simulation can perform pre-simulation and post-simulation according to the type of the design to be verified (Design Under Test, DUT). Among them, the pre-simulation is the simulation based on RTL, and the post-simulation is the simulation based on the netlist. ...

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

Embodiments of the present invention provide a simulation method, device and related equipment of a PCIe initialization process, which relate to the technical field of EDA simulation. The method controls the power-on of the pre-built PCIe simulation platform, releases the reset register by using the virtual processor, then uses the virtual processor to configure the acceleration simulation register according to the pre-stored assignment table, and uses the virtual processor to configure the accelerated simulation register according to the pre-stored function. After the information configures the PCIe physical layer register and the PCIe control register, the PCIe device is controlled to perform PCIe link training. The present invention shortens the simulation time for operations such as PLL locking and VCO calibration at the receiving end in the link training process by forcibly assigning values ​​to the acceleration emulation registers; at the same time, the present invention forcibly assigns values ​​to the acceleration emulation registers to ensure that the acceleration emulation registers are assigned values correctness, avoiding multiple iterations in the link training process, thereby shortening the simulation time of the entire PCI initialization process.

Description

technical field [0001] The invention relates to the technical field of EDA simulation, in particular to a simulation method, device and related equipment of a PCIe initialization process. Background technique [0002] PCIe (Peripheral Component Interconnect Express) is a high-speed serial computer expansion bus standard, which is widely used in personal computers, servers, Solid-state drives, data centers and other fields have been widely used. In the chip development process, Electronics Design Automation (EDA) simulation plays an important role in ensuring the functional integrity of the chip, solving real-time logistics (RTL) problems and netlist problems in chip development. Therefore, in the process of opening a PCIe device, EDA simulation is often used to verify related functions. [0003] However, in the prior art, after the initial power-on of the PCIePHY (Physical, physical layer), it is necessary to perform phase-locked loop (Phase Locked Loop, PLL) locking, volt...

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 Patents(China)
IPC IPC(8): G06F13/10G06F9/455
CPCG06F9/45558G06F13/107G06F2009/45579G06F2213/0026
Inventor 刘海亮
Owner JIANGSU XINSHENG INTELLIGENT TECH CO LTD
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