\( \)

Carry Look-Ahead 2421 Adder and Hazard Free Designs

Assigned

November 6th, 2024

Due

November 18th, 2024

Contents

  1. Lore
  2. Goals
  3. Lab Report
  4. Deliverables
  5. Grading

Lore

This lab assignment consists of two major sections. In this first part, you will design and implement two versions of an 2421 carry look-ahead adder, explore the carry look-ahead structure in this context, and then analyze and explore the timing paths through the separate versions. In the second part, you will perform static hazard analysis and focus on the implementation of hazard-free circuits.

Goals

The goal of this lab is to teach you how to build a carry-lookahead adder, analyzing critical paths, and calculating propogation delays. Additionally, we want to ensure that you can design a hazard-free circuit.

  1. Carry Look-Ahead 2421 Adder
  2. Hazard Free Design

Lab Report

Please write a lab report that contains the following information:

  • Your name(s) and PID(s)
  • Pictures of your final circuits for each part (including embedded circuits)
  • Answers to lab report questions

Deliverables

Please submit the following files to Gradescope individually:

  • SingleLevelCLA.dig
  • TwoLevelCLA.dig
  • 2421SingleLevelCLA.dig
  • 2421SingleLevelCLA_D.dig
  • 2421TwoLevelCLA.dig
  • 2421TwoLevelCLA_D.dig
  • delayed_tables.toml
  • HazardFree.dig
  • All .dig files you have created
  • PDF of your lab report

Grading


Table of contents


This page was last updated on November 30 2024 at 05:47 AM (UTC).