<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://old.hacdc.org/index.php?action=history&amp;feed=atom&amp;title=Discussion_2_Exercises_Solution_notes</id>
	<title>Discussion 2 Exercises Solution notes - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://old.hacdc.org/index.php?action=history&amp;feed=atom&amp;title=Discussion_2_Exercises_Solution_notes"/>
	<link rel="alternate" type="text/html" href="https://old.hacdc.org/index.php?title=Discussion_2_Exercises_Solution_notes&amp;action=history"/>
	<updated>2026-05-07T14:59:38Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.39.3</generator>
	<entry>
		<id>https://old.hacdc.org/index.php?title=Discussion_2_Exercises_Solution_notes&amp;diff=2390&amp;oldid=prev</id>
		<title>Williamgibb: Created page with &#039;Problem 4, Part D was omitted from the solutions.  It is presented here.  D) What is t_pd of the fastest equivalent circuit (i.e. one that implements the same function) built usi…&#039;</title>
		<link rel="alternate" type="text/html" href="https://old.hacdc.org/index.php?title=Discussion_2_Exercises_Solution_notes&amp;diff=2390&amp;oldid=prev"/>
		<updated>2009-10-25T05:58:36Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;#039;Problem 4, Part D was omitted from the solutions.  It is presented here.  D) What is t_pd of the fastest equivalent circuit (i.e. one that implements the same function) built usi…&amp;#039;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Problem 4, Part D was omitted from the solutions.  It is presented here.&lt;br /&gt;
&lt;br /&gt;
D) What is t_pd of the fastest equivalent circuit (i.e. one that implements the same function) built using only the three components listed above?&lt;br /&gt;
&lt;br /&gt;
Lets start by reducing the logic equation....I&amp;#039;m going to use three intermediary signals, alpha, beta and gamma, and pull identity numbers from the slides&lt;br /&gt;
&lt;br /&gt;
alpha=!(A+B)&lt;br /&gt;
beta=!(alpha+A)&lt;br /&gt;
gamma=!(alpha+!B)&lt;br /&gt;
OUT=!(beta+gama)&lt;br /&gt;
&lt;br /&gt;
OUT=!(!(alpha+A) + !(alpha+!B)) substitution&lt;br /&gt;
OUT=!(!(!(A+B)+A) + !(!(A+B)+!B)) substitution&lt;br /&gt;
OUT=!(!(!A*!B+A) + !(!A*!B+!B)) demorgans&lt;br /&gt;
OUT=!!(!A*!B+A) * !!(!A*!B+!B) demorgans&lt;br /&gt;
OUT= (!A*!B+A) * (!A*!B+!B) identity 4 elementary&lt;br /&gt;
OUT= (!A*!B+A) * (!B) identity 10 absorption&lt;br /&gt;
OUT= (!A*!B+A*!B) identity 8 distributivity&lt;br /&gt;
OUT= !B (!A + A) identity 8 distributivity&lt;br /&gt;
OUT= !B 5 elementary&lt;br /&gt;
&lt;br /&gt;
Since this can be implemented with a single inverter, the smallest propagation delays is 1ns.&lt;br /&gt;
&lt;br /&gt;
[[Category:FPGAWorkshop]]&lt;/div&gt;</summary>
		<author><name>Williamgibb</name></author>
	</entry>
</feed>