Question: Problem 2 (25 pt.): Base on the following VHDL code library ieee use ieee.atd logic 1164.all entity full adder is end full adder architecture rtl

 Problem 2 (25 pt.): Base on the following VHDL code library
ieee use ieee.atd logic 1164.all entity full adder is end full adder

Problem 2 (25 pt.): Base on the following VHDL code library ieee use ieee.atd logic 1164.all entity full adder is end full adder architecture rtl of full_adder is port x.Y.C inin atd logie Sum, Cout : out std logic) signal aum low: atd logic signal c low atd logic signal c high atd logic component or2 port (ai, a2 in bitiy out bit) i end component: component half adder port (x, Y in std logic 2, Cout s out atd_logic)a end component: begin ha low i half adder ha high s half_adder orgate: or2 port map (al chigh, a2 low, ycout) end rtl library ieee use ieee.atd logie 1164.all entity half_adder is (X. insta-logic, Y 2, Cout out std_logie) port end half adder architecture rtl of half adder ia component xor2 port (ai, a2 in std logicys out atd logic) end component component and2 port (ai, a2 in std logic; y: out std logic): end component begin andgate : and2 port maplal x, a2YY Cout) xorgate : xor2 port map (alx, a2 Y.y2) end rt1: Draw the full adder stick diagram by using Metal 1, and Metal 2 layers only. The half adder and or gate are considered as Cells, one level below the full a Hint: only consider the VDD, GND, input and outputs as export ports dder

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!