What we will learn in CSE370
The language of logic design
- Boolean algebra, logic minimization, state, timing, CAD
The concept of state in digital systems
- Analogous to state in software systems
How to specify and compile our designs
- Logic synthesis compiles code into hardware
- We will use CAD tools to help us
- Tools to notate (write down) the design
- Tools to simulate how the design would work
Contrast with software design
- Both map problems to physical devices
- Both must be flawless
- HW problems tend to be better posed