Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

FSDB- need help about fsdb

Status
Not open for further replies.

strangesiva

Newbie level 6
Joined
Feb 12, 2012
Messages
14
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Activity points
1,374
What does fsdb stand for ? and please explain me what details it provides ? and its advantages and shortcomings
 

Hai strangesiva,

FSDB is a file system data base. FSDB provides a thread-safe, process-safe Database class which uses the native file system as its back end and allows multiple file formats and serialization methods.

Advantage:-

FSDB stores bundles of ruby objects at nodes in the file system.

Ex:-

Installation

ruby install.rb config
ruby install.rb setup
ruby install.rb install

Synopsis

require 'fsdb'

db = FSDB::Database.new('/tmp/my-data')

db['recent-movies/myself'] = ["LOTR II", "Austin Powers"]
puts db['recent-movies/myself'][0] # ==> "LOTR II"

db.edit 'recent-movies/myself' do |list|
list << "A la recherche du temps perdu"
end

for more u can refer this site http://redshift.sourceforge.net/fsdb/doc/api/index.html
 

waveform format
it is smaller than VCD, debugging in verdi with tb is more easy.

- - - Updated - - -

waveform format
it is smaller than VCD, debugging in verdi with tb is more easy.
 

FSDB stands for Fast Signal DataBase

You might want to look at https://en.wikipedia.org/wiki/Waveform_viewer

The IEEE Verilog standard defines an ASCII text based Value Change Dump (VCD) that all simulators support. However, for any large simulation, the VCD format takes up too much disk space and is very slow. Most simulators store their signal databases in a proprietary binary format to speed things up and takes up much less disk space. You can only view the signals from these databases using the same tool that generated them. You can also buy additional tools that you can connect to your simulator that have their own signal dumping files and waveform viewers. That way you can use the same viewer regardless of the simulator you are using. Springsoft is one example of a vendor providing a tool that connects to your simulator and it outputs a binary FSDB file.
 
Fsdb is fast signal database ... Compare to all waveform dump ... it will be fast and takes very less space .... In my experience it took 30% of size normal dump and completed test with 20% more time than with no dump... You need to have debussy or nWave or Verdi or Siloti toold to view waveform ... Tool will have few utilities like fsd2vcd , vcd2fsdb converters , fsdbsplit etc ....
 
Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top