Lecture 1 - Introduction: Arto Perttula TIE-50206 Logic Synthesis Tampere University of Technology 2017-2018
Lecture 1 - Introduction: Arto Perttula TIE-50206 Logic Synthesis Tampere University of Technology 2017-2018
Arto Perttula
TIE-50206 Logic Synthesis
Tampere University of Technology
2017-2018
Lecture Contents
1. Course organization
2. Introduction to implementing digital systems
2. Karnaugh maps
8
Mandatory Exercise Work
• Simple audio synthesizer implemented on FPGA development board
– Each of the four buttons produces different tone
– Sounds are heard from the external speakers
7 min 5.84
• Start early! 6
5
4.70
4.28
3.96
4
2.64
3 1.85
2.07
1.87
2.18
1.97
1.55 1.71
1.45
2
1
0
fifo
debug
tied-tb
kolmio
synth
i2c tb
synth
audio tb
tutoriaali
audioctrl
hier.
3-b +
gen. +
i2c
quartus
top
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
Harjoitus
1. INTRODUCTION
Package
http://www.namedevelopment.com/blog/archives/Intel-penryn.gif
http://www.intel.com/pressroom/kits/45nm/photos.htm 22
What Does an IC Look Like? (2)
• 45 nm, quad-core
• Note the symmetry
• Two dual-cores integrated
[K.M. Palmer, An extremely fine line , IEEE Spectrum, Jan 2012, pp. 47 - 50] 28
Classification: Where HW
Customization Is Done
a) In a fabrication facility: ASIC
– Full-custom, Standard cell, and Gate array ASIC
(Application Specific IC)
b) In the ”field”: non-ASIC
– Simple/Complex field programmable logic device
– Off-the-shelf SSI/MSI (Small/Medium Scaled IC)
components
System-on-chip
– memories
– HW accelerators
– on-chip network
– also passive, RF,
and MEMS
components
• Fig: [J. Blau, Talk is cheap, IEEE
Spectrum, vol. 43, iss. 10, Oct 24.10.2017 36
2006, pp. 10-11.]
Major Trend: Integration (2)
• Actel Fusion Mixed-signal FPGA
3. Designer productivity
2. Memory speed
1.
• Wirth’s (or Reiser’s) law: ”Software is slowing faster than hardware is accelerating”
• Unknown: ”What Grove giveth, Gates taketh away”
Fig: [J.M. Rabaey - Silicon Architectures for Wireless Systems - Part 01, Tutorial, HotChips, 2001]
http://bwrc.eecs.berkeley.edu/People/Faculty/jan/presentations/hotchips1.pdf
Arto Perttula 24.10.2017 38
Principles of Modern SoC Design
• Adopt system-level design
– Use models prior to implementation
– Seek global optimum instead of local
• Extensive reuse (of IP components)
– Use pre-designed and pre-verified components instead of implementing from scratch
– Leads to shorter time-to-market
• Hardware/Software co-design
– Software can be tested with simulation/emulation before HW has been implemented
• Need changes in SW programming paradigm, languages and tools
– SW must be designed as concurrent instead of sequential
• Need change in education
– Tenhunen’s law: ”The number of courses needed to understand digital systems doubles every decade”
• Use formal models more (not in this course, though)
1. INTRODUCTION
Arto Perttula 41
Standard-Cell ASIC versus FPGA
1. Area [1]
– ASIC is smaller since the cells and interconnect are customized
– FPGA has overhead for programmability and capacity cannot be completely utilized
– Roughly: FPGA area is approximately 35x using the LUT-based logic elements
• However, that is not directly seen by FPGA end users – high volume compensates some costs ($$)
2. Performance [1]
– Roughly: ASIC has 3.4-4.6x frequency compared to FPGA
3. Power [2]
– ASIC is better, the ratio ~10x
[1] I. Kuon and J. Rose, "Measuring the Gap between FPGAs and ASICs" in IEEE Transactions on Computer-Aided
Design of Integrated Circuits and Systems, Vol. 26, NO. 2, FEBRUARY 2007, pp. 203 - 215.
[2] John Blyler, Navigating the Silicon Jungle: FPGA or ASIC?, June / July 2005 issue of Chip Design Magazine, [online]:
http://chipdesignmag.com/display.php?articleId=115&issueId=11
44
Summary of Technologies
6:
32-bit processors are the most [Herzen, Lerer, Grand Challenges…, Design,
popular (> 55%) Applications, Integration and Software, 2006]
#CPUs has increased since 2005 [Turley, Survey says: software tools more
SoC frequencies are much lower important than chips, Embedded Systems
than high-end CPUs Design, 04/11/05]
Sources: http://www.appleinsider.com/print/11/10/13/teardown_of_apples_iphone_4s_reveals_larger_battery_new_baseband_chip.html