liu.seSearch for publications in DiVA
Change search
ReferencesLink to record
Permanent link

Direct link
Simulering av miljoner grindar med Count Algoritmen
Linköping University, Department of Computer and Information Science.
2004 (Swedish)Independent thesis Basic level (professional degree)Student thesisAlternative title
The Counting Algorithm for simulation of million-gate designs (English)
Abstract [en]

A key part in the development and verification of digital systems is simulation. But hardware simulators are expensive, and software simulation is not fast enough for designs with a large number of gates. As today’s digital zesigns constantly grow in size (number of gates), and that trend shows no signs to end, faster simulators handling millions of gates are needed.

We investigate how to create a software gate-level simulator able to simulate a high number of gates fast. This involves a trade-off between memory requirement and speed. A compact netlist representation can utilize cache memories more efficient but requires more work to interpret, while high memory requirements can limit the performance to the speed of main memory.

We have selected the Counting Algorithm to implement the experimental simulator MICA. The main reasons for this choice is the compact way in which gates can be stored, but still be evaluated in a simple and standard way.

The report describes the issues and solutions encountered and evaluate the resulting simulator. MICA simulates a SPARC architecture processor called Leon. Larger netlists are achieved by simulating several instances of this processor. Simulation of 128 instances is done at a speed of 9 million gates per second using only 3.5MB memory. In MICA this design correspond to 2.5 million gates.

Place, publisher, year, edition, pages
Institutionen för datavetenskap , 2004. , 46 p.
Keyword [en]
Datorsystem, simulation, count-algorithm, gate-level, interpretive, event-driven, hierarchical, multi-queue, computer-aided design, logic evaluation, zero-delay
Keyword [sv]
National Category
Information Science
URN: urn:nbn:se:liu:diva-2476ISRN: LITH-IDA/DS-EX--04/046--SEOAI: diva2:19808
Available from: 2004-12-20 Created: 2004-12-20

Open Access in DiVA

fulltext(273 kB)530 downloads
File information
File name FULLTEXT01.pdfFile size 273 kBChecksum SHA-1
Type fulltextMimetype application/pdf

By organisation
Department of Computer and Information Science
Information Science

Search outside of DiVA

GoogleGoogle Scholar
Total: 530 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

Total: 317 hits
ReferencesLink to record
Permanent link

Direct link