System-on-Chip (SoC) IP cores for Digital TV and Multi-Media Systems
Submitting Institution
Queen's University BelfastUnit of Assessment
Electrical and Electronic Engineering, Metallurgy and MaterialsSummary Impact Type
TechnologicalResearch Subject Area(s)
Information and Computing Sciences: Artificial Intelligence and Image Processing, Computation Theory and Mathematics
Technology: Computer Hardware
Summary of the impact
Research (1993-2008) on novel silicon architectures and design
methodologies for digital signal
and video processing led to the creation of world leading semiconductor IP
cores (chip designs) for
implementing the main video and image compression standards including
H.264, MPEG4,
MPEG2, and JPEG2000. These have been licensed to semiconductor
manufacturers worldwide
including Panasonic, Sony, Toshiba and Sharp. Since 2008, such
encoders/decoders have been
incorporated into all DTV/HDTV SoCs produced by Conexant, NXP, Trident
Microsystems and
Entropic. They have also been used as the hardware acceleration engines in
Intel's C2110 Media
Processor. At least 150 million chips worldwide having been manufactured
incorporating this
technology.
Underpinning research
Researchers involved Professor John McCanny(1993- ), Dr
Yi Hu (1993-96, PDRA), Dr T J Ding
(1993-1999, PhD then PDRA), Dr Maire O'Neill (nee McLoone, 1999-2002
PhD, 2003-2008,
RAEng Research Fellow), Dr S Y Yap (2000-2004, PhD), Dr Jill Hunter
(1995-1999, PhD), Dr
Shahid Masud (1995-1999 PhD, Dr J Sun (1998-2002, PDRA).
Hu, Hunter, Masud and Sun were subsequently employed by Amphion
Semiconductor Ltd.; Hu
later became Amphion's Chief Technologist. O'Neill is now a Professor in
the UoA.
Time period, 1993-2004
By the early nineties it was possible to fabricate silicon chips with
hundreds of millions of
transistors. This coincided with an insatiable demand for real-time
computational rates driven by
emerging applications such as multi-media systems and HDTV. This created a
number of major
challenges. The first was to create novel silicon architectures that could
meet the very demanding
real-time computational rates required in a highly cost effective manner
(i.e. small silicon footprint
and low power dissipation). Far beyond the capabilities of then available
microprocessor solutions.
The second was to address the challenges of correctly designing chips of
this complexity. This led
to a number of inter-related research programmes, an important outcome of
which was the
creation of new silicon computational architectures and methods for the
design of complex signal
and video processing chips. These exploited the inherently regular
architectures that typify
datapaths for implementing DSP functions such as filters, transforms,
convolutional decoders etc.
and built on our pioneering research in this field (partly summarised in
[1]). A key observation was
to note that, whilst new DSP/video processing algorithms are continually
being created, these
typically decompose into a finite set of sub-computations such as FFTs,
DCTs, Wavelet
transforms, digital filters etc., albeit with different transform sizes,
filter lengths, word lengths and
data flows. This led to the creation of libraries of parameterised
architectural templates captured in
the VHDL hardware description language [2].
Initially this was done for building blocks such as fixed and floating
point arithmetic processors.
These were then used to build many different and parameterisable variants
of circuits for
implementing FIR filters, FFT and DCT processors etc. and in turn to
create more complex
systems, examples being families of video decoders and encoders for
standards such as H.264,
MPEG4 and MPEG2, JPEG2000 and JPEG. The use of scripts allowed highly
optimised,
synthesisable designs to be created at the lower levels. This hierarchical
approach ensured
efficiencies were maintained through higher levels of complexity. Thus,
very highly competitive chip
designs — measured in terms of performance, gate count and power
dissipation- could be, and
were created in a fraction of the time previously thought possible
— days and weeks rather than
months and years [2-5] which, using design synthesis methods, could be
mapped directly onto
more advanced silicon fabrication processes as these emerged. Related
research resulted in novel
computational methods and architectures [6] for variable block size motion
estimation - extensively
used in modern video standards. This showed how the 41 sub-block motion
vectors typically
required can be computed in the same number of clock cycles as were needed
previously for one
motion vector.
References to the research
Six publications covering/underpinning this research are listed below.
These have undergone
rigorous peer review and the research funded through the externally
peer-reviewed external grants
shown. The three highlighted papers* are selected as being indicative of
the quality underpinning
the research.
1. Woods RF, McCanny JV, McWhirter JG, `From Bit Level Systolic Arrays to
HDTV Processor
Chips', Invited overview paper, Journal of Signal Processing Systems for
Signal, Image and Video
Technology, Springer, New York, Vol. 53, Numbers 1-2, Nov. 2008 pp35-49,
ISSN 193908018
(Print), 10939 -8115 DOI 10.1007/s11265-007-0132-z
*2. McCanny JV, Ridge D, Hu Y, Hunter J, `Hierarchical VHDL Libraries for
DSP ASIC Design',
Proc. of the IEEE Intl. Conf. on Acoustics Speech and Signal Processing,
Munich, April 1997, pp
675-678, 10.1109/ICASSP.1997.599858.
ICASSP is the IEEE signal processing society's premier international
conference. It attracts over
2000 people annually and is attended by the key people in the field, is
where all the IEEE
Committees meet and where the IEEE Signal Processing Society's annual
awards are presented
including Fellow elections. This paper currently has 37 Google Scholar
citations.
3. Hunter J, McCanny JV, Hu Y and Simpson A, `JPEG encoder
System-on-a-Chip demonstrator',
Proc. 33rd IEEE Computer Society Asilomar Conference on Signals, Systems
and Computers,
Monterey, USA, Nov. 1999, invited paper, Vol.1 pp762-766, DOI 10.1109/ACSSC.1999.832431
*4. Ding TJ, McCanny JV and Hu Yi, `Rapid Design of Application Specific
FFT cores' IEEE
Transactions on Signal Processing" Vol. 47, No. 5,pp1371-1381, May 1999,
DOI
10.1109/78.757224
This is the main IEEE signal processing journal. This paper currently
has 18 Google Scholar
citations.
5. Masud S, and McCanny JV, `Reusable Silicon IP Cores for Discrete
Wavelet Transform
Applications', IEEE Transactions on Circuits and Systems, Part 1,
Fundamental Theory and
applications Vol. 51, No. 6, June 2004, pp 1114 -1124 ISSN:
15580806, DOI
10.1109/TCSI.2004.829236
*6. Yap SY and McCanny JV, `A VLSI architecture for variable block size
video motion estimation',
IEEE Trans. On Circuits and Systems -II Vol. 51 Issue: 7 pp
384-389, July 2004, DOI
10.1109/TCSII.2004.829555
This is the top IEEE Journal for Circuits and Systems (at that time
Circuits and Systems 1 was
focused on Fundamental Theory and Applications and IEEE Trans Circuits
and Systems II on
Analog and Digital Signal Processing Circuits). This paper currently has
165 citations.
Research Grant funding
UoA Academics Professor John McCanny (PI),
RA Dr Tiong Jiu Ding
UoA Funding EPSRC GR/K62941/01
"Synthesis of Application Specific DSP chips using System
Level Silicon Algorithms", Dec 1995 to Feb 1999, £135K (pre-FEC), under
the Realising our
Potential scheme (ROPA)
UoA Academics Professor John McCanny (PI)
RAs Dr J Sun, PhD Students Jill Hunter, Shahid Masud, Maire
O'Neill
UoA Funding Industrial Research and Technology Unit (IRTU, now part
of InvestNI) "Centres of
Excellence" Technology Development Programme funded through EU structural
funds — "DSiP
Laboratories", 1997- 2002, £1.2M (pre-FEC), established to undertake
research into new methods
for the rapid design and prototyping of advanced silicon integrated
circuits for digital signal and
video processing applications.
Details of the impact
The research described led to the founding by McCanny (then CTO) of
Amphion Semiconductor
Ltd. (originally Integrated Silicon Systems Ltd). Amphion rapidly became a
world leader in the
licensing of semiconductor IP (SIP) for Digital Communications and Digital
Video applications.
Amphion raised over $15M (1999, 2000, and 2002) in a series of
venture-funded rounds led by
APAX partners, London. Its workforce grew to around 50 people, including
numerous PhDs
recruited from the UoA's research labs1. One of these, Dr Yi
Hu, went on to become Amphion's
Chief Silicon Architect/Chief Technologist. The company's major customers
included Intel,
Toshiba, Microsoft, Broadcom, Hitachi, Panasonic, NEC, Sony, Alcatel,
Ericson, Siemens and
Mitsubishi. It also built strong strategic partnerships with FPGA
companies Xilinx and Altera.
Amphion's SIP Platforms included Wireless LAN baseband processors (IEEE
802.11A,
HIPERLAN) and DVB subsystems for Cable, Satellite and Terrestrial DTV. Its
video and imaging
cores covered encoding and decoding solutions for JPEG, JPEG2000, MPEG2,
MPEG4 and
H.264. Lower level cores included 2D Wavelet Processors, parameterisable
FFTs, FIR and IIR
filters and Reed-Solomon and Viterbi decoders for Digital Video Broadcast2.
These were available
for both ASIC and FPGA implementations and exhibited performance levels
which in terms of gate
count and power consumption were - and continue to be - world
state-of-the-art, as they are
migrated onto new generations of fabrication technologies.
Amphion was acquired by Conexant Inc in 2004 for $25M. Subsequently,
Conexant's STB
operations (including its Amphion division) were acquired by NXP
Semiconductors (Phillips) in April
2008 NXPAmphion.
In February 2010, Trident Microsystems signed an agreement to acquire
NXP's television and STB business lines with NXP taking shares
in this new venture NXPTrident.
Subsequently another STB SoC company, Entropic Communications Inc., (EntropicTrident)
acquired the STB assets from Trident Microsystems, including the
Belfast-based (former Amphion)
video codec team.
The impact of this research and the technology includes the following3:
- Since Amphion's acquisition, the same core team has produced the video
codec IP for
every STB and DTV SoC produced by each of the company's subsequent
owners. During
the REF period eight such products have been launched with total sales
of around fifty
million units.
- 2010 - Amphion's decoder cores were incorporated into the Fusion DTV
SoC (40nm). This
includes the Malone multi-format multi-stream decoder which incorporates
12 different
video formats that are now needed due to increasing internet delivery of
DTV video. These
are also used in the Windsor multi-format (H.264, MPEG2, MPEG4) encoder
which was the
first silicon deployment of this type of encoder and aimed mainly at
Skype video chat on
TV, see FusionSoC
and FusionHDTVSoc.
- 2011 - More than 100 million STB chipsets incorporating the Amphion
video decoder cores
were reported to have been shipped worldwide. It is estimated that one
third of all HDTV
STBs in the world currently use chipsets incorporating Amphion's video
decoder cores
(H.264, MPEG4, MPEG2). See STBchipsets
- 2011 - Amphion's H.264, MPEG2, MPEG4, AC1 were licensed by Intel and
used as the
hardware acceleration engines in Intel C2110 Media Processors — see IntelC2110 and
C2110architecture
. While the numbers of the chips fabricated is not available, the
royalties
now exceed $10M.
- Amphion's video decoders displaced the NXP/Phillips Tri-media
processor in the NXP
chipsets used in their STB and DTV applications due to much superior
performance in
dealing with very demanding video test streams and also because of much
lower power
dissipation and packing costs. In 2008 these cores were also
incorporated into the NXP
TV550 DTV SoC — the world's first single chip DTV decoder. This is
currently used as the
main DTV SoC by Philips, Vizio and by many others, see NXPDTV
- 2011-2012 Amphion's Malone decoder and Windsor encoder IP are now
included in
Entropic's range of 40nm STB SoCs aimed at the satellite, cable and IPTV
markets.
- 2013 - Amphion IP has been taped out into the first of Entropic's new
range of cost effective
STB SoCs (code named Kore3) and is also being designed into the first of
a range of 28nm
based STB SoCs, the first of which will include the emerging HEVC/H.265
video codec
standards. This is one of the first available on the market supporting
this new codec
standard.
Sources to corroborate the impact
1Former Chairman Amphion Semiconductor Ltd.
2For Amphion's earlier licensing contracts in Japan contact
agent
3Design Centre Manager Entropic
Other statements and press releases in support of the above statements
can be found at (a)
H.264solutions
and (b) NXPnews.
A summary of some of the original Amphion cores can be
obtained at (a) Amphioncores,
(b) DES/3DES
(c) amphion-accelerator-cores.
Entropic's current
STB products are summarised at: Entropic