Accession Number:

ADA158226

Title:

Representing Time and Space in an Object Oriented Hardware Description Language,

Descriptive Note:

Corporate Author:

CARNEGIE-MELLON UNIV PITTSBURGH PA DEPT OF COMPUTER SCIENCE

Report Date:

1985-01-28

Pagination or Media Count:

33.0

Abstract:

Hardware description languages HDLs will clearly play a vital role in the comprehensive VLSI design tools of the future. Now that the requirements for such HDLs are becoming better understood it is becoming increasingly evident that the central issues are abstraction, modularity, and complexity management --- the same issues faced by designers of large scale software systems, rather than low-level technological details although these must ultimately be served as well. Consequently, we argue that Ada, constituting the most advanced, carefully conceived, and soon to be widely available modern high-order programming language, forms not only an adequate but a compelling choice as an HDL. Specifically, Ada offers separate compilation as well as nesting of packages, tasks, and subprograms. These, and other important features of Ada, allow the construction of modular systems communicating through well defined interfaces. This paper demonstrates how placement and routing information can be incorporated into Ada hardware descriptions another paper Barbacci et al., 1985 shows how component and signal propagation delays over carriers are also incorporated into the same hardware descriptions. Author

Subject Categories:

  • Computer Programming and Software

Distribution Statement:

APPROVED FOR PUBLIC RELEASE