A Digital Logic Simulator with Concurrent Programming Considerations.

Abstract

The digital logic simulator, LOGSIM248, a re-engineered version of LOGSIM, version 5.5, has been implemented as a component of the digital design environment, IDIET (Integrated Digital Engineering Tool). This new design expands the capabilities of the older version by improving run time performance, maintainability, and compatability. Written in the C programming language, LOGSIM248 boasts looser coupling between functional modules while exhibiting greater functional cohesion within these modules. As an integral part of IDIET, the simulator overcomes difficulties created by the complicated user interface of earlier versions. With greater run time performance as a goal, this new simulator was studied and adapted to produce a concurrent implementation. Here, several roadblocks were encountered which essentially showed this algorithm and data structure implementation to be difficult to parallelize at best.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Dec 01, 1987
Accession Number
ADA188823

Entities

People

  • Wayne C. Deloria

Organizations

  • Air Force Institute of Technology

Tags

Communities of Interest

  • Energy and Power Technologies

DTIC Thesaurus Topics

  • Algorithms
  • C Programming Language
  • Computer Programming
  • Computer Programs
  • Computer Science
  • Computers
  • Digital Engineering
  • Engineering
  • Host Computers
  • Integrated Circuits
  • Language
  • Lists (Data Structures)
  • Operating Systems
  • Plastic Explosives
  • Programming Languages
  • Software Development
  • Word Processors

Readers

  • Computer Science.
  • Parallel and Distributed Computing.
  • Systems Analysis and Design