Presentation is loading. Please wait.

Presentation is loading. Please wait.

Design Flow: HW vs. SW Yilin Huang 0627314. Overview Software: features and flexibility Hardware: performance Designs have different focuses.

Similar presentations


Presentation on theme: "Design Flow: HW vs. SW Yilin Huang 0627314. Overview Software: features and flexibility Hardware: performance Designs have different focuses."— Presentation transcript:

1 Design Flow: HW vs. SW Yilin Huang 0627314

2 Overview Software: features and flexibility Hardware: performance Designs have different focuses

3 SW design flow in V Model Requirements: what to do Specification: how to do Refinement

4 SW design flow in V Model System design: sub-systems, interfaces Component design: internal structure Refinement

5 SW design design for change design to ease extensibility  presently needed  expected or possible extensions

6 HW design flow Constrains  timing, size, power

7 HW design flow Specification  function and behavior detail Hardware Description  behavior modeling

8 HW design flow Synthesis  description → components  mapping to target technology (library)

9 HW design flow Partition, Place and Route  target technology device  library elements → chip

10 Key differences in HW/SW design Design orientationfeatures, extensibilitytask specific (performance) SoftwareHardware Design processrefinementtransition Design step bound close tospecificationimplementation Requirement of correctnessrelative lowrelative high Timing testabilitydirectly testable synthesizable real timing after PPR Costrelative lowrelative high

11 Tool costs Software design tools  UML tools 0~$  compilers interpreters also free available Hardware design tools  Commercial mostly $1000 -3000 per seat or from vendors  For Academic Institutes and Research Labs e.g. EUROPRACTICE membership software_price.htmlsoftware_price.html  Some free tools e.g. GHDL(vhdl simulator). Icarus Verilog (simulator and synthesizer), See: gEDA

12 -END-


Download ppt "Design Flow: HW vs. SW Yilin Huang 0627314. Overview Software: features and flexibility Hardware: performance Designs have different focuses."

Similar presentations


Ads by Google