1 / 8

Overview of CS 151

Overview of CS 151. Fall 2007. 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. Sequential Logic Design.

Download Presentation

Overview of CS 151

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Overview of CS 151 Fall 2007

  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. 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. 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. 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. 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. 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. 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

More Related