Abstract
The focus of this paper is the presentation of our work on developing a novel co-simulation concept for synchronous logic designs. The growing complexity of programmable devices (FPGAs and CPLDs) requires complex test environments to find design and implementation errors as early in the design process as possible. In most cases it is the system environment that determines the performance requirements of the design and its behavior under dynamic workloads. Our approach takes advantage of the fact that the circuit design and simulation can be implemented with standard hardware description languages (HDLs). To model and simulate the system environment, however, we have used a state-of-the-art simulation language. Both simulations are tied together through a simple communication structure. The simulators constantly exchange state information, which provides dynamic feedback to simulate realistic workloads. As an application example we will describe how this concept was applied during the development of the controller logic for an optical high-speed network adapter.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
MODSIM III Reference Manual, CACI Product Company, La Jolla, CA 92037, USA, 1996
IEEE “IEEE Standard VHDL, Language Reference Manual”, 1993, Standard 1076-1993
IEEE “IEEE Standard Scalable Coherent Interface (SCI)”, 1992, Standard 1596-1992
PCI Special Interest Group, “PCI Local Bus Specification”, Revision 2.1, 1995
Aachen University of Technology, Aachen/Germany, Dept. of Electrical. Engineering, Communication Networks, “Communication Networks Class Library — CNCL”, http://www.comnets.rwth-aachen.de/doc/cncl.html
USENET comp.simulation archive: http://tebbit.eng.umd.edu/simulation/gen_archive.html
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1998 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Fischer, J., Müller, C., Kurz, H. (1998). A co-simulation concept for an efficient analysis of complex logic designs. In: Hartenstein, R.W., Keevallik, A. (eds) Field-Programmable Logic and Applications From FPGAs to Computing Paradigm. FPL 1998. Lecture Notes in Computer Science, vol 1482. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0055288
Download citation
DOI: https://doi.org/10.1007/BFb0055288
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-64948-9
Online ISBN: 978-3-540-68066-6
eBook Packages: Springer Book Archive