UNIVERSITY OF WEST ATTICA
SCHOOL OF ENGINEERING
DEPARTMENT OF COMPUTER ENGINEERING AND INFORMATICS
University of West Attica · Department of Computer Engineering and Informatics
Logic Design
Vasileios Evangelos Athanasiou
Student ID: 19390005
Supervision
Supervisor: Konstantinos Efstathiou, Professor
Supervisor: Ioannis Amorginos, Applications Lecturer
Co-supervisor: Eleni Tsalera, Academic Scholar
Co-supervisor: Anastasios Tsilikounas, Laboratory Teaching Staff
Athens, June 2021
This repository contains Workshop 3 – Flip-Flops simulations and documentation for the Digital Design course at the University of West Attica. The focus is on sequential circuits, including latches, flip-flops, and counters.
All simulations are implemented using NI Multisim.
- NI Multisim 14 or later
Required to open and run.ms14simulation files.
- PDF Viewer to open documentation files (
Flip-Flops.pdf,Κατάσταση-Μνήμης.pdf) - Git for cloning the repository
Clone using Git:
git clone https://github.com/Logic-Design-aka-Uniwa/Flip-Flops.gitOr download the project as a ZIP file and extract it manually.
cd Flip-FlopsEnsure the following folder structure exists:
assign/
docs/
multisim/
README.mdThe repository includes simulation files for the main arithmetic circuits:
| File | Description |
|---|---|
multisim/D-Flip-Flop.ms14 |
D Flip-Flop simulation |
multisim/RS-Flip-Flop.ms14 |
RS Flip-Flop simulation |
multisim/counter.ms14 |
Counter circuit simulation |
multisim/pentagon-with-NAND.ms14 |
Pentagon sequence generator using NAND gates |
These circuits cover sequential behavior, memory storage, and clocked operation.
- Launch NI Multisim.
- Select File → Open.
- Navigate to the repository folder.
- Open the
multisim/directory. - Select a
.ms14file. - Wait for the circuit to load.
- Run the simulation using the Run button.
- Navigate to the
docs/folder. - Open the preferred documentation:
| Language | File |
|---|---|
| English | docs/Flip-Flops.pdf |
| Greek | docs/Κατάσταση-Μνήμης.pdf |
The documentation includes:
- Circuit theory and memory states
- Flip-flop operation tables (RS, D, JK, T, Master-Slave)
- Excitation and truth tables
- Multisim implementation and screenshots
