Design Flow: HW vs. SW Yilin Huang 0627314. Overview Software: features and flexibility Hardware:...
-
Upload
samantha-gibbs -
Category
Documents
-
view
212 -
download
0
Transcript of Design Flow: HW vs. SW Yilin Huang 0627314. Overview Software: features and flexibility Hardware:...
![Page 1: Design Flow: HW vs. SW Yilin Huang 0627314. Overview Software: features and flexibility Hardware: performance Designs have different focuses.](https://reader035.fdocuments.in/reader035/viewer/2022070413/5697bfae1a28abf838c9c540/html5/thumbnails/1.jpg)
Design Flow: HW vs. SW
Yilin Huang 0627314
![Page 2: Design Flow: HW vs. SW Yilin Huang 0627314. Overview Software: features and flexibility Hardware: performance Designs have different focuses.](https://reader035.fdocuments.in/reader035/viewer/2022070413/5697bfae1a28abf838c9c540/html5/thumbnails/2.jpg)
Overview
Software: features and flexibility Hardware: performance Designs have different focuses
![Page 3: Design Flow: HW vs. SW Yilin Huang 0627314. Overview Software: features and flexibility Hardware: performance Designs have different focuses.](https://reader035.fdocuments.in/reader035/viewer/2022070413/5697bfae1a28abf838c9c540/html5/thumbnails/3.jpg)
SW design flow in V Model
Requirements: what to do Specification: how to do
Refinement
![Page 4: Design Flow: HW vs. SW Yilin Huang 0627314. Overview Software: features and flexibility Hardware: performance Designs have different focuses.](https://reader035.fdocuments.in/reader035/viewer/2022070413/5697bfae1a28abf838c9c540/html5/thumbnails/4.jpg)
SW design flow in V Model
System design: sub-systems, interfaces Component design: internal structure
Refinement
![Page 5: Design Flow: HW vs. SW Yilin Huang 0627314. Overview Software: features and flexibility Hardware: performance Designs have different focuses.](https://reader035.fdocuments.in/reader035/viewer/2022070413/5697bfae1a28abf838c9c540/html5/thumbnails/5.jpg)
SW design
design for change design to ease
extensibility presently needed expected or possible
extensions
![Page 6: Design Flow: HW vs. SW Yilin Huang 0627314. Overview Software: features and flexibility Hardware: performance Designs have different focuses.](https://reader035.fdocuments.in/reader035/viewer/2022070413/5697bfae1a28abf838c9c540/html5/thumbnails/6.jpg)
HW design flow
Constrains timing, size, power
![Page 7: Design Flow: HW vs. SW Yilin Huang 0627314. Overview Software: features and flexibility Hardware: performance Designs have different focuses.](https://reader035.fdocuments.in/reader035/viewer/2022070413/5697bfae1a28abf838c9c540/html5/thumbnails/7.jpg)
HW design flow
Specification function and behavior
detail Hardware
Description behavior modeling
![Page 8: Design Flow: HW vs. SW Yilin Huang 0627314. Overview Software: features and flexibility Hardware: performance Designs have different focuses.](https://reader035.fdocuments.in/reader035/viewer/2022070413/5697bfae1a28abf838c9c540/html5/thumbnails/8.jpg)
HW design flow
Synthesis description →
components mapping to target
technology (library)
![Page 9: Design Flow: HW vs. SW Yilin Huang 0627314. Overview Software: features and flexibility Hardware: performance Designs have different focuses.](https://reader035.fdocuments.in/reader035/viewer/2022070413/5697bfae1a28abf838c9c540/html5/thumbnails/9.jpg)
HW design flow
Partition, Place and Route target technology
device library elements →
chip
![Page 10: Design Flow: HW vs. SW Yilin Huang 0627314. Overview Software: features and flexibility Hardware: performance Designs have different focuses.](https://reader035.fdocuments.in/reader035/viewer/2022070413/5697bfae1a28abf838c9c540/html5/thumbnails/10.jpg)
Key differences in HW/SW design
Design orientationfeatures,
extensibilitytask specific
(performance)
Software Hardware
Design process refinement transition
Design step bound close to
specification implementation
Requirement of correctness
relative low relative high
Timing testability directly testablesynthesizable
real timing after PPR
Cost relative low relative high
![Page 11: Design Flow: HW vs. SW Yilin Huang 0627314. Overview Software: features and flexibility Hardware: performance Designs have different focuses.](https://reader035.fdocuments.in/reader035/viewer/2022070413/5697bfae1a28abf838c9c540/html5/thumbnails/11.jpg)
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.html Some free tools
e.g. GHDL(vhdl simulator). Icarus Verilog (simulator and synthesizer), See: gEDA
![Page 12: Design Flow: HW vs. SW Yilin Huang 0627314. Overview Software: features and flexibility Hardware: performance Designs have different focuses.](https://reader035.fdocuments.in/reader035/viewer/2022070413/5697bfae1a28abf838c9c540/html5/thumbnails/12.jpg)
-END-