Anthony A. Lekkos

  • Citations Per Year
Learn More
Digital simulation is defined as the process of exercising a realistic software model of a digital system, with sets of input stimuli, to generate signal behavior versus time. Simulation processes can be categorized by their simulation atom. Gate-level simulation <supscrpt>1,2,3,4</supscrpt> is simply one in which the atoms of simulation are gates.(More)
The use of pseudo-code and the stepwise refinement process in developing the logic of modules is discussed, and the advantages of this method are analyzed. An example is given to illustrate the steps to be taken in analyzing the function, selecting data structure and algorithm, abstracting the function in pseudo-code, expanding the function into(More)
The needs for Digital Logic Simulation to analyze design timing problems, such as spike and hazards, has been shown previously (1). In this paper, methods for detecting timing problems are investigated and analyzed. A technique is developed to perform spike and hazard analysis in a less pessimistic approach than has been used previously. It was implemented(More)
Functional Specifications are considered the foundation to the software development process. Fewer problems in software development are caused by design and implementation phase, and more by the specifications definition phase.This paper reports the results of an experiment undertaken by a small group of individuals to define the Functional Specifications(More)
  • 1