Design Heirarchy and Analysis
September 14, 2006
– Typeset by FoilT EX –
Design Heirarchy and Analysis September 14, 2006 Typeset by Foil T - - PowerPoint PPT Presentation
Design Heirarchy and Analysis September 14, 2006 Typeset by Foil T EX Modern Digital Design Tools: Design Hierarchy Top-down Design CAD (Computer Aided Design) Tools HDLs (HW Description Languages) Logic Synthesis
– Typeset by FoilT EX –
– Typeset by FoilT EX – 1
– Typeset by FoilT EX – 2
– Typeset by FoilT EX – 3
– Typeset by FoilT EX – 4
– Typeset by FoilT EX – 5
– Typeset by FoilT EX – 6
– Typeset by FoilT EX – 7
3−input
function 3−input
function 3−input
function 3−input
function 9−Input
function
– Typeset by FoilT EX – 8
– Typeset by FoilT EX – 9
– Typeset by FoilT EX – 10
– Typeset by FoilT EX – 11
– Typeset by FoilT EX – 12
– Typeset by FoilT EX – 13
– Typeset by FoilT EX – 14
– Typeset by FoilT EX – 15
A B C Y C sig1
entity few_gates is a : in std_logic; b : in std_logic; y : out std_logic c : in std_logic; end fewgates; port( );
architecture behavior of fewgates is end behavior; signal sig1 : std_logic; begin process(a,b,c) begin sig1 <= (not a) and (not b); y <= c or sig1; end process;
– Typeset by FoilT EX – 16
A B C Y C sig1
entity few_gates is a : in std_logic; b : in std_logic; y : out std_logic c : in std_logic; end fewgates; port( );
architecture behavior of fewgates is begin signal sig1 : std_logic; sig1 <= (not a) and (not b); y <= c or sig1; end behavior;
– Typeset by FoilT EX – 17
– Typeset by FoilT EX – 18
– Typeset by FoilT EX – 19
– Typeset by FoilT EX – 20
HDL description
Translation Representation Intermediate Technology Library Electronic, Speed, and Area constraints Netlist Preoptimization Optimization Technology Mapping
– Typeset by FoilT EX – 21
– Typeset by FoilT EX – 22
– Typeset by FoilT EX – 23
– Typeset by FoilT EX – 24
– Typeset by FoilT EX – 25
– Typeset by FoilT EX – 26
– Typeset by FoilT EX – 27