• DocumentCode
    1568746
  • Title

    DVS: an object-oriented framework for distributed Verilog simulation

  • Author

    Li, Lijun ; Huang, Hai ; Tropper, Carl

  • Author_Institution
    Sch. of Comput. Sci., McGill Univ., Montreal, Que., Canada
  • fYear
    2003
  • Firstpage
    173
  • Lastpage
    180
  • Abstract
    There is a wide spread usage of hardware design languages (HDL) to speed up the time to market for the design of modern digital systems. Verification engineers can simulate hardware in order to verify its performance and correctness with help of an HDL. However, simulation can´t keep pace with the growth in size and complexity of circuits and has become a bottleneck of the design process. Distributed HDL simulation on a cluster of workstations has the potential to provide a cost effective solution to this problem. We describe the design and implementation of DVS, an object-oriented framework for distributed Verilog simulation. Verilog is an HDL which sees wide industrial use. DVS is an outgrowth of clustered time warp, originally developed for logic simulation. The design of the framework emphasizes simplicity and extensibility and aims to accommodate experiments involving partitioning and dynamic load balancing. Preliminary results obtained by simulating a 16 bit multiplier are presented.
  • Keywords
    circuit complexity; distributed programming; formal verification; hardware description languages; logic simulation; object-oriented programming; time warp simulation; workstation clusters; DVS; HDL; circuit complexity; clustered time warp simulation; digital systems; distributed Verilog simulation; hardware design languages; logic simulation; multiplier; object-oriented framework; workstation cluster; Circuit simulation; Costs; Digital systems; Hardware design languages; Object oriented modeling; Process design; Systems engineering and theory; Time to market; Voltage control; Workstations;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Simulation, 2003. (PADS 2003). Proceedings. Seventeenth Workshop on
  • ISSN
    1087-4097
  • Print_ISBN
    0-7695-1970-9
  • Type

    conf

  • DOI
    10.1109/PADS.2003.1207433
  • Filename
    1207433