---
+ Post New Thread
Page 1 of 2 12 LastLast
Results 1 to 20 of 31
  1. #1
    Member level 1
    Points: 1,799, Level: 9

    Join Date
    Mar 2004
    Posts
    36
    Helped
    0 / 0
    Points
    1,799
    Level
    9

    value change dump format

    Could anyone one tell me what is VCD file and it use for what ?

    Thanks,
    Benny

  2. #2
    Advanced Member level 1
    Points: 6,466, Level: 19

    Join Date
    Dec 2001
    Posts
    467
    Helped
    31 / 31
    Points
    6,466
    Level
    19

    value change dump

    It is for test or save the resultion of the simulate



  3. #3
    Member level 3
    Points: 1,823, Level: 9

    Join Date
    Feb 2004
    Posts
    59
    Helped
    1 / 1
    Points
    1,823
    Level
    9

    vcd value change dump

    It is useful to debug and analyse power!



  4. #4
    Newbie level 4
    Points: 1,738, Level: 9

    Join Date
    Nov 2003
    Posts
    7
    Helped
    0 / 0
    Points
    1,738
    Level
    9

    verilog vcd dump

    Sometimes i think the vcd files is too huge.



  5. #5
    Full Member level 2
    Points: 3,337, Level: 13

    Join Date
    Jun 2002
    Posts
    149
    Helped
    14 / 14
    Points
    3,337
    Level
    13

    value change dump file

    Quote Originally Posted by benny16
    Could anyone one tell me what is VCD file and it use for what ?

    Thanks,
    Benny
    A VCD is an ascii file (that's both an advantage and disadvantage) describing a digital waveform from a VHDL/Verilog simulator.

    First there is a header describing the names of the signals in the file, followed by an abbreviation code (1 character) that will be used everywhere later on to refer to the signal (to save space in the file)
    In the remainder of the file it contains 1 time instant per line of text, and only the changing signals that occur at that time point. (hence the name CHANGE dump).

    Modelsim .wlf files are much more flexible, though, and they can also be manipulated programmatically.



    •   Alt9th March 2004, 22:55

      advertising

        
       

  6. #6
    Full Member level 1
    Points: 3,053, Level: 13

    Join Date
    Jun 2001
    Posts
    109
    Helped
    0 / 0
    Points
    3,053
    Level
    13

    vcd dump verilog

    why not select fsdb?



    •   Alt10th March 2004, 02:53

      advertising

        
       

  7. #7
    Full Member level 4
    Points: 2,639, Level: 11

    Join Date
    Sep 2002
    Posts
    211
    Helped
    6 / 6
    Points
    2,639
    Level
    11

    value change dump file format

    VCD or Value Change Dump. This particular format is used inorder to capture the signal transitions. We can use $dumpvars in verilog which will dump all the signals in the specified VCD file. The need to have a VCD file is that we can take this as input to any of the waveform viewer like signal scan, Debussy expects FSDB format.



    •   Alt10th March 2004, 10:23

      advertising

        
       

  8. #8
    Junior Member level 1
    Points: 1,711, Level: 9

    Join Date
    Mar 2004
    Posts
    18
    Helped
    0 / 0
    Points
    1,711
    Level
    9

    gtkwave vpd

    I think that the fsdb(novas) is more fit for dump signal. THe file is very small. I don't compare the running time between dump vcd and dump fsdb.



  9. #9
    Newbie level 4
    Points: 1,738, Level: 9

    Join Date
    Nov 2003
    Posts
    7
    Helped
    0 / 0
    Points
    1,738
    Level
    9

    verilog dump vcd

    Only debussy can support fsdb formate , in some times i need vcd files to do power analysis



  10. #10
    Full Member level 2
    Points: 3,127, Level: 13

    Join Date
    Mar 2003
    Posts
    134
    Helped
    7 / 7
    Points
    3,127
    Level
    13

    fsdb to saif

    VCD file not just for debugging. It also can use for generating testing pattern. But its file size is too large.
    For debugging "fsdb" is better... :)



  11. #11
    Full Member level 1
    Points: 3,053, Level: 13

    Join Date
    Jun 2001
    Posts
    109
    Helped
    0 / 0
    Points
    3,053
    Level
    13

    gtkwave fsdb

    Only debussy can support fsdb formate , in some times i need vcd files to do power analysis
    Could you give more information about how to power analysis by using the vcd file?



  12. #12
    Member level 3
    Points: 2,151, Level: 10

    Join Date
    May 2002
    Posts
    59
    Helped
    4 / 4
    Points
    2,151
    Level
    10

    fsdb file format

    Synopsys power compiler has a utility which can convert a VCD file to a SAIF file, this "SAIF" can be read by power compiler to do power analysis.



  13. #13
    Newbie level 5
    Points: 1,639, Level: 9

    Join Date
    Mar 2004
    Posts
    9
    Helped
    0 / 0
    Points
    1,639
    Level
    9

    vcd value change dump format

    when you debug you functionality, you should choose fsdb. but when you still consider power analysis, you should choose VCD. however, VCD file is two large.



  14. #14
    Newbie level 5
    Points: 1,629, Level: 9

    Join Date
    Jan 2004
    Posts
    8
    Helped
    0 / 0
    Points
    1,629
    Level
    9

    fichier vcd dump

    If you are using Signalscan to watch the waveform, VCD file is huge not convenient at all--each time you have to convert a VCD file to db file. Try to use "simulation history manager" instead of VCD, which is much more favorable.



  15. #15
    Junior Member level 3
    Points: 2,242, Level: 10

    Join Date
    Mar 2004
    Posts
    30
    Helped
    4 / 4
    Points
    2,242
    Level
    10

    vcd dump format

    Hi,

    U can get the VCD after simulation. If u feel it is big, convert it to fsdb using vfast which is provided by Novas. So now u can use VCD and fsdb, but using the converted fsdb from VCD does not supports some major features of nWave(Novas)

    Regards,
    GP



  16. #16
    Junior Member level 3
    Points: 1,684, Level: 9

    Join Date
    Mar 2004
    Posts
    29
    Helped
    0 / 0
    Points
    1,684
    Level
    9

    vcd dump file

    VCD-Value Change Dump. This format is used to capture the signal transitions. We can use $dumpvars in verilog which will dump all the signals in the specified VCD file. The need to have a VCD file is that we can take this as input to any of the waveform viewer like signal scan, Debussy expects FSDB format.


    gold_kiss above has already answered almost by the same words.
    Warning!


    --
    makswell



  17. #17
    Newbie level 6
    Points: 1,675, Level: 9

    Join Date
    Dec 2003
    Posts
    11
    Helped
    3 / 3
    Points
    1,675
    Level
    9

    value change dump converter

    vcd really is huge. If you use vcs tools, you can use vpd file instead of vcd file and the vpd file is very small because of its binary file. You can watch the waveform by opening the vpd file. Additionally if you really want to use the vcd file, you can get it from the vpd file by the synopsys command "vpd2vcd".


    1 members found this post helpful.

  18. #18
    Junior Member level 2
    Points: 1,506, Level: 8
    Achievements:
    7 years registered

    Join Date
    Jan 2007
    Posts
    24
    Helped
    0 / 0
    Points
    1,506
    Level
    8

    vcd dump

    can anyone plz tell me how can we generate a .vcd file from a verilog file.
    also , how to generate a .fsdb file from the .vcd file?

    Thanks & regards,

    Jugantor



  19. #19
    Full Member level 6
    Points: 3,269, Level: 13

    Join Date
    Mar 2006
    Posts
    330
    Helped
    23 / 23
    Points
    3,269
    Level
    13

    fsdb novas

    Hello Jugantor

    You can generate a vcd file using any of the simulatiuon tools like model sim .

    Suresh



  20. #20
    Member level 1
    Points: 1,340, Level: 8

    Join Date
    Aug 2006
    Posts
    32
    Helped
    4 / 4
    Points
    1,340
    Level
    8

    novas fsdb format

    VCD is a standard format for many different tools, for ATE and power analysis, fsdb is novas format and is small size. but I think all these are accepted by popular EDA tools.



+ Post New Thread
Please login
Page 1 of 2 12 LastLast