RTL behavior-level simulation, comprehensive BackDoor-level functional simulation, and timing simulation

Source: Internet
Author: User

In digital circuit designSource codeInput, synthesis, and implementation are three major stages, and the starting point of circuit simulation is also basically consistent with those stages, simulation can be divided into RTL behavior-level simulation, integrated BackDoor-level functional simulation, and time series simulation based on the applicable design stages. This simulation profile model is not only suitable for FPGA/CPLD design, but also for icdesign ....
I. RTL behavior-level simulation
The first simulation executed in most designs will be RTL behavior-level simulation. Simulation at this stage can be used to checkCodeThe syntax errors and code behaviors are correct, excluding the delay information. If some special underlying components related to the device are not instantiated, the simulation at this stage can also be unrelated to the device. Therefore, in the initial stage of design, without using special underlying components, the code can be improved in readability and maintainability, and the simulation efficiency can be improved and easily reused. (Most designers call functional simulation at this stage !)


2. Integrated BackDoor-level function simulation (front simulation)
Generally, the second simulation in the design process is a comprehensive BackDoor-level functional simulation. In addition to a standard network Table file, the vast majority of integrated tools can also output network-based table learning language, it cannot be used for simulation, but the output network table of OpenGL or VHDL can be used for simulation, the reason for the door-level simulation is that the simulation network table provided by the integrated tool already corresponds to the underlying component model of the device of the manufacturer, therefore, in order to perform integrated simulation, you must add the device library of the manufacturer during the simulation process and perform some necessary configurations on the simulator. Otherwise, the simulator will not know the underlying components and cannot perform simulation. Xilinx's integrated development environment ise does not support integrated post-simulation, but instead uses frontend-level simulation ing. For the Xilinx development environment, there is little difference between the two simulations.

III. Timing simulation (post-simulation)
the last simulation in the design process is timing simulation. A time series simulation model can be provided after the design layout and wiring are completed. This model also contains some information about the device and provides a standard delay format timing anotation file ). The SDF time series annotation was originally used in the design of the OpenGL language. This concept is also referenced in the design of the VHDL language. The average designer does not need to know the SDF

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.