Skip to content
Christian Brugger edited this page Jun 22, 2014 · 1 revision

When creating LogikSim we focus on three design aspects.

User Friendliness

We do everything to allow our users to fully immerse into the word of logic circuits. That is why we committed ourselves to put user friendliness first.

This starts with an intuitive interface that is self explanatory, requiring no external documentation, and that uses standard interface elements and user interface concepts. Important and often used actions should be easily accessible and able to be carried out with minimum interactions. In general creating and editing logic circuit should be fun and not feel like tedious work.

User friendliness also includes simple and standard deployment options like ready to use installers or packages for all current operating systems.

Model Accuracy

The simulation model and representation should be an accurate representation of logic circuits including line and logic element delays. We want to show how real circuits behave on logic levels, enabling students to build on this knowledge easily without further confusion.

Simulation Speed

The simulation model should be fast enough to allow the simulation of complex logic circuits like processors and memory subsystems. Speed is important to show the many abstraction layers with user created blocks, not relying on to many black boxes.

Clone this wiki locally