| || |
Data Representation: Number systems, integer and floating point formats.
Functional Logic Design: Boolean algebra, transistor operation fundamentals and inplementing boolean logic operations from transistor combinations. Building functional circuits for arithmetic, logic and interfacing operations. Design optimisation and performance issues, boolean theorems, duality, gate sets and alternative implementations, circuit simplification process.
Sequential Logic Design: Flip-flop design and operation, synthesis procedure for sequential circuits from word specifications and state diagrams. Circuits for sequenced arithmetic operations and pattern recognition.
Memory Technology: Evolution of memory technology, operation of SRAM, DRAM and non volatile technologies based on floating gate transistors. Implementing reliable memory systems, error detection and correction systems theory and implementation.
The lab work involves construction of simulated circuits for computing.