Download presentation
Presentation is loading. Please wait.
Published byProsper Gregory Modified over 8 years ago
1
1 Overview of CS 151 Fall 2007
2
2 Combinational Logic Design –Simplifying a logic function using algebraic method –Truth table and logic function representation for a given behavioral description of a design –Design with gates, Mux, and decoder
3
3 Sequential Logic Design Latches and flip-flops (timing diagram) Finite state machine for a sequential design Controller Design: –Finite state machine, – state table, –design of combinational logic of sequential circuit, –reverse of sequential design
4
4 Data Path Component Design Register design, –Shift operation, multi-function register design Adder/Subtractor design, Shifter ALU design Counter/timer design Comparator design Register file
5
5 RTL and High level design RTL design –high level state machine –Data path design –Controller design (FSM, state table, logic) High level state machine with memory components Memory design : ROM, SRAM, DRAM, FLASH, Register File, Hierarchical memory design
6
6 Combinational Logic Optimization Two-level logic –K-map –Identify Prime implicants –Select min # of primes to covers the 1’s of the function Multi-level –Trade-off between delay and area Critical path delay
7
7 Sequential Logic Optimization State Minimization – implication table State encoding techniques –Neighbor difference minimization –One-hot encoding –Output encoding Mealy/ Moore Machines – FSM design, state table, Timing diagram
8
8 Data path Component Optimization Design of faster adders –Carry-lookahead adders Generate and Propagate, Carry-look-ahead Logic Hierarchical carry-look-ahead logic to generate larger adders –Select adder –Combined adders Carry-ripple+CLA adders, etc. Trade-off between area and critical path delay
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.