1
Views
0
CrossRef citations to date
0
Altmetric
Original Articles

An Ideal Simulator for Hardware

, , &
Pages 273-281 | Published online: 02 Jun 2015
 

Abstract

The increase in the density of integrated circuits has raised the level of designs that can be implemented on a single chip. Consequently, CAD tools involved in these designs have to address issues ranging from system level to logic level design. This paper presents a new hardware description language, IDEAL, and the simulation strategy adopted for it. IDEAL, which forms the basis of the Integrated Design Automation System (IDEAS) project, supports hierarchical and modular descriptions of asynchronous and synchronous digital systems at various levels. The simulator for IDEAL is based on the coroutine model. A design is simulated by appropriately scheduling coroutines which model the design entities whose behaviours given in IDEAL. Translation of a behaviour into a coroutine involves the compilation of IDEAL's data transfer and data control constructs into ‘C’.

Reprints and Corporate Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

To request a reprint or corporate permissions for this article, please click on the relevant link below:

Academic Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

Obtain permissions instantly via Rightslink by clicking on the button below:

If you are unable to obtain permissions via Rightslink, please complete and submit this Permissions form. For more information, please visit our Permissions help page.