VCD: Value/Variable Change Dump
- ASCII file deifned in the IEEE1364 standard(Verilog HDL language standrad)
- Event based format which contains every value change for the signals in the design and the time at which they occured
- VCD는 PTPX의 average mode와 time-based analysis mode를 둘다 지원한다.
- Gate-level VCD 와 RTL-lvel VCD 가 이용되지만, RTL-level VCD를 사용할 때는 set_rtl_to_gate_name 을 통해서 name mapping을 설정해줘야 한다.
Example. https://en.wikipedia.org/wiki/Value_change_dump
SAIF: Switching Activity Interface Format
- It presents system dynamic change rate, and usaually used in dynamice power analyze.
- Capture signal transition and the time spent at each logicallevel.
- It contains the toggle counts and static probabilities for the nets in the design.
- Static probability is the probability that a signal is at a specific logic state, expressed as a number between 0 and 1. SP1 is the static probability that a signal is at logic-1, SP0 is at logic-0.
- Relative to the total simulation time, the static probability is the ratio of time period. For example, if SP1=0.7, the signal is at high state 70 percent of the time.
- Synopsys power tools, PTPX use SP1 when modeling switching activity.
- Toggle rate/count is the number of logic-0-to-logic-1 or reverse transition of a design object, such as a net, pin, or port, per unit of time.
- Only supported in the average power analysis mode.
- ICC/ICC2 or some other tools only support SAIF format, so VCD need to convert to SAIF.
FSDB: Fast Signal Database
Similar to the VCD wave file, but the redundant information in the VCD is removed so much smaller.
Reference Lists
https://blog.fearcat.in/a?ID=01650-b81165d3-110d-45f9-88eb-3e910f4a9644#VCDSAIFFSDB_79
PTPX power analysis actual combat, the difference between VCD, SAIF, FSDB - Fear Cat
blog.fearcat.in
https://blog.katastros.com/a?ID=00900-c12cafac-0d20-4df2-9bf2-39ee0ad894b8
The difference between wave files (wlf, vcd, fsdb, shm, vpd) and how to generate them - Katastros
In the process of logic simulation such as verilog and systemverilog, the most concerned thing is how the final waveform is generated, so that we can analyze it according to the waveform. However, different wave files are often generated according to the d
blog.katastros.com
Switching Activity Interchange Format (SAIF) File – 东华博客
SAIF stands for Switching Activity Interchange Format. SAIF file presents system dynamic change rate, and usually used in dynamic power analyze. SAIF stands for Switching Activity Interchange Format. SAIF file presents system dynamic change rate, and usual
www.truevue.org
https://physicaldesign-asic.blogspot.com/2020/10/saif-file.html
SAIF File
Switching Activity Interchange Format is an ASCII file which captures the toggle rate of the signals in the design. This file is used for analysing
physicaldesign-asic.blogspot.com
'Study > VLSI' 카테고리의 다른 글
Power isolation (0) | 2023.11.28 |
---|---|
[Chiplet] AMD 3D V-Cache Chiplet (0) | 2023.09.21 |
[Article] Are You Read for the Chiplet Age? (0) | 2023.07.29 |
[Die-to-Die system] Materials, Article - For the First Time, UCIe Shares Bandwidth Speeds Between Chiplets (0) | 2023.06.09 |
[Advanced Packaging] TSMC CoWoS, InFO (0) | 2022.09.26 |