• DocumentCode
    774492
  • Title

    Issues in the design of a logic simulator: an improved caching technique for event-queue management

  • Author

    Brown, A.D. ; Nichols, K.G. ; Zwolinski, M.

  • Volume
    142
  • Issue
    5
  • fYear
    1995
  • fDate
    10/1/1995 12:00:00 AM
  • Firstpage
    293
  • Lastpage
    298
  • Abstract
    The paper describes certain issues relevant to the development of a logic simulation engine, designed to be incorporated into a mixed-signal simulator. Usually, the rate-limiting process in any mixed-signal simulation is the analogue processing but, for systems with a significant asymmetry between logic and analogue components, the efficiency of the logic engine can obviously become important. A technique is reported for improving both the space and time complexity of the logic engine: a method of event-queue searching using multiple cache pointers. Experimental results show that about five cache pointers provide the optimum efficiency gain from this technique. Finally, problems of event-queue management are reviewed, with particular reference to the situation where simulation time is represented by a real number, as it must be in a mixed-signal environment
  • Keywords
    cache storage; circuit analysis computing; logic CAD; caching technique; event-queue management; event-queue searching; logic simulator design; mixed-signal environment; multiple cache pointers; space complexity; time complexity;
  • fLanguage
    English
  • Journal_Title
    Circuits, Devices and Systems, IEE Proceedings -
  • Publisher
    iet
  • ISSN
    1350-2409
  • Type

    jour

  • DOI
    10.1049/ip-cds:19952109
  • Filename
    487935