Design Flow HW vs SW Yilin Huang 0627314
- Slides: 12
Design Flow: HW vs. SW Yilin Huang 0627314
Overview n n n Software: features and flexibility Hardware: performance Designs have different focuses
SW design flow in V Model n n Requirements: what to do Specification: how to do Refinemen t
SW design flow in V Model n n System design: sub-systems, interfaces Component design: internal structure Refinemen t
SW design n n design for change design to ease extensibility q q presently needed expected or possible extensions
HW design flow n Constrains q timing, size, power
HW design flow n Specification q n function and behavior detail Hardware Description q behavior modeling
HW design flow n Synthesis q q description → components mapping to target technology (library)
HW design flow n Partition, Place and Route q q target technology device library elements → chip
Key differences in HW/SW design Design process Design step bound close to Design orientation Requirement of correctness Timing testability Cost Software Hardware refinement transition specification implementation features, extensibility relative low task specific (performance) relative high directly testable synthesizable real timing after PPR relative low relative high
Tool costs n Software design tools q q n UML tools 0~$ compilers interpreters also free available Hardware design tools q Commercial n n q For Academic Institutes and Research Labs n q mostly $1000 -3000 per seat or from vendors e. g. EUROPRACTICE membership software_price. html Some free tools n e. g. GHDL(vhdl simulator). Icarus Verilog (simulator and synthesizer), See: g. EDA
-END-