# Bakalářská práce

## Katedra počítačů, FEL ČVUT, 2010

### Rychlý řešič kombinačních obvodů

#### Autor: Karel Houžvička

### Abstract

The aim of this project is to implement an application for simulation of two-level logic circuits described in PLA format. Another goal is to extend this application to be able to simulate multi-level circuits described in BLIF, considering combinational and even sequential types of BLIF. In order to achieve fast simulation, standard techniques are used - e.g. machine-word parallel simulation or preprocessing.

### Abstrakt

Cílem projektu je naprogramovat simulátor dvouúrovňových kombinačních obvodů zadaných ve formátu PLA a dále je rozšířit na simulaci víceúrovňových obvodů zadaných ve formátu BLIF kombinačního i sekvenčního typu. Pro dosažení vyšší rychlosti simulace využiji standardních technik jako je paralelní simulace na úrovni strojového slova a předzpracování.

### Obsah CD

Adresář | Popis | Odkaz
--- | --- | ---
Benchmarky | Testovací soubory MCNC a přemapované soubory pužité při analýze vztahu počtu vstupů LUTu na čase. | Benchmarky
Execute | Obsahuje spustitelné soubory programů. | Execute
Literatura | Některé zdroje, které pomohli při tvorbě bakalářské práce. | Literatura
Source | Obsahuje zdrojové kódy jádra BOOM a programů KSim a BlifSim. Dále je zde projekt ve Visual C++ 2008 s oběma programy. | Source
Text | Obsahuje text bakalářské práce ve fromátu pdf a doc. | Text

### Instalace

Oba programy stačí pouze zkopírovat z tohoto cd a spustit.

Název | Popis | Odkaz
--- | --- | ---
KSim | Jednoduchý simulátor PLA | KSim
BlifSim | Simulátor BLIF | BlifSim