0% found this document useful (0 votes)
23 views22 pages

Advanced Microprocessor Systems

Uploaded by

razzumatazzu
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
23 views22 pages

Advanced Microprocessor Systems

Uploaded by

razzumatazzu
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 22

Advanced microprocessor systems

Advanced Microprocessor System Block Diagram

Up to 1KW, water cooling 1.8 – 3.8 GHz

Power ROM/FLASH
Clock

Dual SLI PCI express DDR1,2,3,4-SDRAM


Graphics CPU   RAM  
L1/L2/L3  

Hypertransport/PCI express

3D sound,
Network Comm.
10/100bT/Gb/802.11
I/O Control A/V Joystick,
USB
Wireless, Ethernet, Optical IEEE488
Bluetooth
SCSI
IDE/ATA/SATA
FDDI
Peripherals
Mass Storage
Keyboard, Mouse, scanner, USB
SATA, RAID, DVD,
Blueray
CPU  Advancement  Mechanisms:  
 
1)  Advances  in  processor  architecture:  
           
 RISC  
           Pipelining  
           Superscalar  
           Out-­‐of-­‐order  execu9on  
 
 
RISC  -­‐  a  system  that  uses  a  small,  highly-­‐opBmized  set  of  instrucBons  that  typicaly  
execute  in  one  clock  cycle,  rather  than  a  more  specialized  set  of  instrucBons  that  may  
require  several  clock  cycles.  There  are  many  traits  associated  with  RISC.  For  example,  
most  machines  are  implemented  with  mulBple  internal  buses  similar  to  a  Harvard  
architecture.  Another  common  trait  is  that  RISC  systems  use  the  load/store  
architecture,  where  memory  is  normally  accessed  only  through  specific  instrucBons,  
rather  than  accessed  as  part  of  other  instrucBons  like  an  add.    
Pipelining  -­‐  a  technique  used  in  the  design  of  computers  to  increase  their  
instrucBon  throughput.  Rather  than  processing  each  instrucBon  sequenBally,  
each  instrucBon  is  split  up  into  a  sequence  of  steps  which  are  executed  within  a  
small  offset  from  one  another.  Thus,  different  steps  can  be  executed  concurrently  
(by  different  circuitry),  and  almost  in  parallel.  
Superscalar  -­‐  a  form  of  parallelism  called  instrucBon-­‐level  parallelism  within  a  single  
processor.  A  CPU  executes  more  than  one  instrucBon  during  a  clock  cycle  by  
simultaneously  dispatching  mulBple  instrucBons  to  redundant  funcBonal  units  on  the  
processor.    
Out-­‐of-­‐order  execu9on  –  A  CPU  technique  involving:      
 
• fetching  instrucBons  in  a  compiler-­‐generated  order  

• The  instrucBons  are  dynamically  scheduled    


 
•  In  between  they  may  be  executed  in  some  other  order  
 
•  Independent  instrucBons  behind  a  stalled  instrucBon  can  pass  it  
 
•  InstrucBons  are  reshuffled  back  into  the  correct  order  for  writeback  stage  
CPU  Advancement  Mechanisms:  
 
2)  Advances  in  processor  manufacturing:  
         Lithography  processes:  
                       
   Op9cal  
                       e-­‐beam  
                       X-­‐ray  
                       Extreme  UV  
 
 
Op9cal  Lithography  -­‐a  photograhic  process  used  to  paVern  parts  of  a  semiconductor  
film  or  the  materialof  a  substrate.  It  uses  light  to  transfer  a  geometric  paVern  from  a  
photomask  to  a  light-­‐sensiBve  chemical  "photoresist”,  on  the  substrate.  A  series  of  
chemical  treatments  then  either  engraves  the  exposure  paVern,  or  enables  deposiBon  
of  a  new  material  in  the  desired  paVern.  
e-­‐beam  Lithography  -­‐  is  the  pracBce  of  scanning  a  focused  beam  of  electrons  to  draw  
custom  shapes  on  a  surface  covered  with  an  electron  sensiBve  film  called  a  resist.  The  
purpose,  as  with  photolithography,  is  to  create  very  small  structures  in  the  resist  that  can  
subsequently  be  transferred  to  the  substrate  material,  oYen  by  etching.  Using  this  
technique,  sub  10nm  structures  can  be  created.  
X-­‐ray  Lithography  -­‐  uses  X-­‐rays  to  transfer  a  geometric  paVern  from  a  mask  to  a  light-­‐
sensiBve  chemical  photoresist  on  a  substrate.  A  series  of  chemical  treatments  then  
engraves  the  produced  paVern  into  the  material  underneath  the  photoresist.  Using  this  
technique,  sub  1nm  structures  can  be  created.  
Extreme  UV  Lithography  -­‐  a  next-­‐generaBon  lithography  technology  using  an  extreme  
ultraviolet  (EUV)  wavelength,  currently  expected  to  be  around  13.5  nm.  Using  this  
technique,  sub  20nm  structures  can  be  fabricated.    
CPU  Advancement  Mechanisms:  
 
3)  Advances  in  processor  implementa2ons:  
           
 Semiconductor  compu9ng  
           Op9cal  compu9ng  
           Molecular  compu9ng  
           Quantum  compu9ng  
 
2700  BC  

Mechanical  
1900  AD  

1945  AD   1945  AD  


Electronic  

1960  AD  

1970  AD  
OpBcal  
Semiconductor  

Quantum  

1994  AD  
Timeline  of  computaBonal  implementaBons  

Molecular  

2014  AD   2014  AD   2014  AD   2014  AD  


Semiconductor  compu9ng  -­‐  Silicon  is  only  one  out  of  many  different  semiconductor  
materials.  A  combinaBon  of  the  elements  gallium  and  arsenic  forms  crystals  which  
permit  electrons  to  move  faster  than  in  silicon,  so  that  this  material  is  someBmes  used  
when  extreme  speed  is  important.  The  main  reason  that  silicon  is  used  in  computers  is  
because  it  is  easier,  and  therefore  less  expensive,  to  make  complicated  circuits  out  of  
silicon  than  for  any  other  material.  Computer  circuits  also  require  some  parts  to  be  made  
out  of  insulators  in  addiBon  to  the  parts  that  are  semi  conducBng.  With  silicon,  it  is  easy  
to  make  a  good  insulator  by  adding  some  oxygen  to  produce  silicon  oxide.  The  average  
cost  is  now  much  less  than  one  penny  per  10,000  transistors.    
Op9cal  compu9ng  -­‐  uses  photons  produced  by  lasers  or  diodes  for  computaBon.  Photons  
promise  to  allow  a  higher  bandwidth  than  the  electrons  used  in  convenBonal  computers.  
Photonic  logic  is  the  use  of  photons  (light)  in  logic  gates  (NOT,  AND,  OR,  NAND,  NOR,  XOR,  
XNOR).  Switching  is  obtained  using  nonlinear  opBcal  effects  when  two  or  more  signals  are  
combined.    
Molecular  compu9ng  -­‐  a  form  of  compuBng  which  uses  DNA*,  biochemistry  and  
molecular  biology,  instead  of  the  tradiBonal  silicon-­‐based  computer  technologies.  It  is  in  
its  infancy  and  is  currently  the  subject  of  research.        

*  A  bioengineer  and  geneBcist  at  Harvard’s  Wyss  InsBtute  have  successfully  


stored  5.5  petabits  of  data  —  around  700  terabytes  —  in  a  single  gram  of  
DNA,  smashing  the  previous  DNA  data  density  record  by  a  thousand  Bmes.    
Quantum  compu9ng  -­‐  a  computaBon  device  that  makes  direct  use  of  quantum-­‐mechanical  
phenomena,  such  as  superposiBon  and  entanglement,  to  perform  operaBons  on  data.  
Quantum  compuBng  is  sBll  in  its  infancy  but  experiments  have  been  carried  out  in  which  
quantum  computaBonal  operaBons  were  executed  on  a  very  small  number  of  qubits.  Both  
pracBcal  and  theoreBcal  research  conBnues  to  develop  quantum  computers  for  both  
civilian  and  naBonal  security  purposes,  such  as  cryptanalysis.    
Advanced Microprocessor System Block Diagram

Color  key:  
Red  =  processor  
Black  =  I/O  
Lt.  gray  =  single  chip  
19  =  contained  on  chip  
Dark  gray  
Package size

Stacked  memory  package-­‐on-­‐package  (POP)  device  


intro-003

Figure 1-4. Stacked Memory Package on the POP Device

12 x 12 mm

Top memory MCP package

Memory interface

Bottom PBGA547 OMAP4430


POP package 0.4-mm pitch
intro-004

Two types of LPDDR - SDRAM memories are supported in POP package: S4 and S2 with size up to 2GB
and 32-bit data width.
The POP device includes feedthroughs. The feedthroughs are defined from the bottom ball-grid array
(BGA) to the stacked memory. The purpose of some of the feedthroughs is to provide power supply to the
stacked memories.

270 Introduction SWPU231R – July 2010 – Revised March 2011

© 2010–2011, Texas Instruments Incorporated


Quad  Core  14nm  
1.6  GHz  Base  Frequency  
2.4  GHz  Burst  Frequency  

You might also like