• Non ci sono risultati.

Design and optimization techniques for VLSI Network on Chip architectures

N/A
N/A
Protected

Academic year: 2021

Condividi "Design and optimization techniques for VLSI Network on Chip architectures"

Copied!
156
0
0

Testo completo

(1)     

(2)   

(3)      .     .

(4)

(5)            .     

(6)  .                

(7)    

(8) 

(9)  

(10) 

(11)  . !" #"$$ %&'. D IO R U M.    . UN. V. E. NA. H. A. L. IT. ER. CAR AL. S IT A S. U ST. I.

(12)

(13)

(14)  . 

(15)    .  

(16)  .   ! $. . .                                                                                                  " #        #      

(17)    #                   %#                          #                   (                      " #                       ) *  (                              +,-            +,-          .    +,-                  +,-                   ! / ,-           !

(18) +,-                      0 + 0                $ 010  1                  $

(19) 010  2#                  $ ×  +                     . .          .          .      !  $  $  & 

(20) ' 

(21) ' 

(22) '.           .           .           .

(23)

(24)

(25)

(26) 

(27) 

(28) 

(29)     ! !.   

(30)          

(31) 

(32)  .

(33) 

(34) 

(35)

(36) 

(37) . 3 4-         /  5     0     3    ) .          /,.    .    .    .    .    .    .    .    .    .    .    .    .    .    .    .    .    . 

(38)   $.

(39) . .

(40) . . . 

(41)  .  

(42)   . ! "

(43) # 

(44) $%  &.                      /,                                    0              %"              2#(        

(45) %"    1 -.       .       .       .       .       .       .       .       .       .       .       .    . $ &  .    $         . '(. & ! ! ! $ $ $. !

(46)  )$

(47)  

(48)   

(49) $%"" & 

(50)  (.  

(51). . .

(52)  /                      

(53) 

(54) / #                                           

(55)                      

(56)  

(57)    06 /7 #  8   1 ,                           

(58)      ,  %#            

(59)     0#   0  ,      .  ×  ,   0                       #                

(60)                      

(61) 

(62) 0  ,                  

(63)      3(                

(64)  /    9                 %"  3                        %"  ,  + 1    + 2(                     

(65)  *   + #           %"  ,  + 1    2#2(                     %"  ,  2#1    2#2(                     %"  ,         #    #  /7 #       . *.  

(66) . !$ 

(67) $& + $ 

(68) , .                       3    :,               3  , ,   )        ;,2(  )  .    .    .    .    .    .    .    .    .       . & & & &$ ' ' '.  '!  '$  '$  . . -.  !  $  & 

(69).

(70) . . '. 

(71) . -. 

(72) ,2(  )       )   <  ( (      %"         

(73) %"     -      . '   

(74)  . . . +   /,              /, 1 -%          

(75) 2# 0#       4           

(76)  2 - #  2 - ,  %"  3            #    &'  

(77) #            ;  1,  0     %<   2 -         2, 1,  0   .                                          .           .           .           .           .    .    .    .    .    .    .           .           .           .           .           .           .

(78)

(79)

(80)

(81)

(82)

(83) . (. '       ' ' 

(84) . . (. .  # 

(85) . . .   /

(86) . -.

(87)

(88)    0 #           )     6  #  7 -# ((  , " ( 6           6    6 =      # <.   #            ;,(6        (    (     .  6            " #      )  ,   (6    )        ,        #  (6      # #        ,     # 8                  #6        #     #              ,  ( #    #      6  7#      (   7 ,    #                ,        ,   6 #6   #6    -           (# #   6      , 6 (  (    (      >      ,     (#?   # >  6 ?    ( , +(6    #     6    (      ,        (  #   6    "  7       >     @  -A  ?    (      >   ? (               #  1#     -            6 +  #        .   4      #    ,- # ,  #     ,     #        -  ,                 )   +,-        #          . . 

(89)    . .  .  .  .     .  .

(90) . .       ,  # (         -   (    6        ,-    :,     . +      :,   +            7 6       -     B      (          (      ,   " * 5 ( C  1  5 ( # %  #  7 /DD  2 0 ,   "         6   :,         +      (     :,      6 (   #      + .           7 6    - 6.       >,   # (?   .    #  6           .     (   #  ( #   ,       ,    . 6   (             .        6  (( ,      #   #        .  6  "  ,#6         ( ,6    (  , 7   ,            (6      #   6       #6      #     #6   ,    #  -                  6     8    "  6  "          #   0   #   9    <  #     -,    ,-   ×  6   ( +,-        6   ( 

(91) ''

(92)    .   #  .  # ) 3 2   #6       6            ,   ,-    ,     :,     6      +    6   .   (   6     ,  # >   "?     ,-   0      (  <          ;,(6  -  #   6      ,     0   (6       E.

(93) . .            <  ( %(      -   6   - 7 # (   -,  /6       # .        .       6 ,      ,    #  (#  9      (  6  (    +  #  #   (            # 0 6     +   ,      # (          (   ,-     6   ,6 -   #      #     6   -     +   :,         (6     -    ,    B #6     7 #6   , .  0 '  µm  # ,     #     6  , :,     . +     0   #                  (      (6    <     :,  .      6        ( # #        ,    ,    -    :, , ,  "  (6            "  (                       6             :,        #          , 6  #     :,  (          - ,       ,- .      ( #      "        -    :,6    #     ,  .  #           0  # "   ×   ,    +             #  <  7    . 6           76       , (   # +    :# "  1 #6         7   ,   ×  +    . #        .        9 7  #   (        7  #    ×    :, / #6    " 6  +    (          # 0     #     # (6  ( #  ,     6  #   # (    "     6  "  .     (         6.

(94) . . # &' nm   nm6     +    #  9  #.     #  (  (       ,     6 ,  - #       E      +   5      :, ,     #     6 ,   .  (#       +  .

(95)

(96)

(97)         .   .            #      #  6          9       6       ,              6 (# #  , #  <6    7           #    #     (6    ,     > ?   6      -  ,  #     #     #         6      6    6  (( ,            F 'G     #   #   " #   #     . .

(98)   . 1#      6         # 3     F G6  ,       )                     '6   ,  (     ' H;) 8   6 #I -   ,   -       #   (# "    6 ,       (  (   (# #     +,-        6   (    #        6    (      "6 (               6  ,-6 (6  #   (      #    0 #        .

(99) '. 

(100)    .     " #       #            (  #   # 6  ".        6 6  "    7 #   6  .                6            #   ,.          #            0    .    #   #               (        6         ,   # (           >        #?6  -  H    >H?         > ?6   H  0    >H0?6  0    .       >0 ?6  30  -   =      -,    #  > ?6 # # ,    #  #        E  (  - 03               (     > ?6          ;2          (6     > ?6     # (  - "          : ;   ( (   )           #   #        #    #  - .   (     (     6     -   (# #         :,   ,    . . 

(101)   .         > ? #           >5?6      # ,#    #  6   6 ,6    7           #6          >H?       .    >0 ? # ,  "         #        6               (6    <        6 ,    ,-   , 7 #  (    ,    ,   ,    , ,                #       <   )    6     #    9  #       0 (#     # .

(102) 0 & 

(103) 

(104)   

(105)

(106)  /" 

(107) & 

(108) . -.  #                 0       #    )   <  I  #      #             #    ,  (     )              6  # 7  "#    #        :,     ,      ( #     < #               #    -   #  "        *        # #6    16          >1 , ?  $ .    > . ?   ,      #    6   .   (       ( + 

(109)    # 6    $  >-  .? 1    # 06      >-  .?   

(110) ' #   6    0  >-  .?. H  

(111) $  ( .       -  6    $$  

(112)   3    "   !          >1 ? >-  .?  +,-  6    .?. H    0  >- . #   (    E    .          I /      $' H6    #   - ,-  . .   

(113)      .    )  #    (#      ,  #        )6            , , 6                )  (    (  # 0      &' 6         ,          .

(114) 1. 

(115)    . 6  #   ) #        ,              ,             6    ,    6     (( (# ,#    8  #         # #6  ,  #     #    ' ,          6    '''     4 6  6.     (          ,     # F$G6     #6    ,  (   # (.      # ,  -  ,  I , F G         ,  #   #       ,    *.    " #   ,     #.       #.    #            #.      (  .    " #       .        .        )  ( # ,       .               #  " #    #   #  6          ,  6       6      6    <     -            6       6             6       .   .    0  #   ,6      ,      (6  6  ,       ,  6     (       ,  # ;,(6 #      ,  3 # (6 <    ,     >-  < 6 <  (   ( #6         6   (  ?   ,     > -6       6?      6    ,  .

(116) 0 & 

(117) 

(118)   

(119)

(120)  /" 

(121) & 

(122) . (. #    #    ,  #    ,  #      4    ,     ,     #6          ,         #     (             6   (            ,    #    # > .  F G?.   

(123).              

(124)         

(125) 

(126)     .        

(127)      

(128)    .  

(129)   . %#           (   #    (#          #  #          ,     8     , * #.    # ,     ,    ,          ,       "     -   :,     <  0 . #  (         6 - ,     8           F&G 2-                  #.

(130) 2. 

(131)    .             6  -    E 6  -        .   .          6     ,              #     #  <  #. ,   6   #     ( -             - , ,             6           #  (6          , #   (    -   #       # 8    ,     #  # <  #    6    ,      ,   #   #              ,       , , .    !  0      )     ''6 #      <     ,   >   (  ?  ,      >   (  ? 4  #   (      #  6    (                  (   #      #       (    #            #    <      #   #   #      %"    (   * J     *     (  (  K 2       #*       (       -  (  K 2    *    ,       9      #  K %0    *         %0  (      # ,    (   #  #     K. "      .   

(132)  ( #  ,  6           3     ;,(6       .

(133) 0 

(134) 

(135)  &

(136) 

(137) , 3  . .   #      -  , 6      ,        #    (    6        ,     "   ,  (  -        (               (   -           / (#         >  -  H;)?6 #        (   . .           !  " .                  #(       E     (       )       *      #      ,  -       9              #   ,      #     -   #      <      , (          F

(138) G6 F!G             ,    .         #6    (     ,                          , ,       ,     ,           ;,(6   # " # ,   ,   #    #6        6             6  #     -   (   #  -    #  # (      0     (    F !G6 ,  -    #      6  -          6  ,     F6 6 G6    "            ( "   (#  (  " #6      #  6     #    ( 0     "   , 6     . 6 ,       ( 7 #      ( #   .   .

(139) . 

(140)    .  /6    " (   6     6        # # -K      #   "  6 6  6         - ,      (6    9    6 ( 6     "K   #6    # (    ( ,      #        (       # , 6     ,   ,-     .   # $%& &      +,-  >+?           )   . 7       + ,                )       "  F 6 G + >/  

(141) ?            -,    K   6 #   -,  6   # "      < / "6  ,   ,-6 ,    (  ,          < # 4     6  ,     . ,       mm2   ,        ,     <  ( ,# .   ,   ,  #  ,        #   #  #6 ,   ,-  <             ,  6 ,    +  "  (   # (   - )        (# <  6 ,   #   (      # ,       6 +  #      # 7   6  ,     #    ,- #        #     #    )  ,    )       ,       "     #         ( #6              #  (  0    6 (#    >     , 6   7 #6    #?      +6  (   ,-   +    .   #     #          K    -#   #  #     7      H# - 6 +        (    6 ,    .  (    #   - 0   6      (  .      (#             6           1     6 .

(142) 0' 

(143) $%""& &

(144) 

(145)  

(146) 

(147)    # . .       

(148)    (        #   (            )  6 ,(   ,   .   (    # #     ;       "     (    <      (     6         -    " #     (   + < ( #       #         ) 6      (    #  .    (            (      ,  " (   " . #. $%&          '  .  9  #           ( -         #     #    #     7         0          >?          > ?      > (?     @A             @A ,   7  #    @ A  . ,      .

(149) . 

(150)    .    (        (       6     "   .       @        A  (         %(#       6   (# +6  #  . *  -* 0 @ -A        , , > ?         6        #           #  .   # #6    ,-    6  # #    ,    8    ,    * 0 ,          .    ,       :"  6         , ,  -     # #6 , .   # #   "      ,          6      ,       +,-  <*                             (6         6   # +6  7   6     (      ( 6      #  " ( 6     #           - ,   +6  +,-   >+?       -   .    . " # $%  

(151)               -     ( 7   #  #(  *   ( # 7 * /   (   6  9  "      7  ,   < - 0#              /, H >/H?        -6          0   #     -       "    0   #     , -          ( ,       /H      .

(152) 0' 

(153) $%""& &

(154) 

(155)  

(156) 

(157)    # . .   7 *   (   (  *  6 .   # ,  E        ,-              6   #    ,- K  6 .   # ,                      (  6     ,-    #K  6 .   # ,     ,            ,     E    ,-K 6 .   "               ,-  # # K 6 .      ,  .     -   #   ,          >     ?      ,-  , 7  ) .      

(158).  

(159).        .       .     .   *           #         , ,-           ;,(6      # (         7        ,     #       #   #        <  #  ,  7    #*     #   ,-        9 #      #              (    6  ,-   ,      # ,       (      ,-  ,       ( ,        #   * #      ,   6  (   #          #  ,    %#            #   6 ,  ,        )          (   -     #  <    # 3   #  # *.

(160) '. 

(161)    . 1  (         6          ,   (  (        "         ,- (  1.        # * 4 0(   #*      #   ,- ,  .    . 4   #     *      # .  ,-  (   "  ,#    ( 7. 4 3      *    ,-   . 7 #    (  . 4 .   /  > /?*         ,   ,-          . 0  ,-                         ,- ,      < ,         < . (. $%&          .  +,-               "# ( # ,-                        (    #      ,  . ' (   $%     .  ,- # .       , ,       ,  ,             #   H>6+?6           ,    (  +      ,        ,-  ,- #                                ,        .       *           ,-6   ,    (  > 6 ,  ?            (  >  ?      ,-6  ,    (      #    .

(162) 0- 

(163) $%""& &

(164) 

(165) 

(166)    

(167). -.    (         ,    (  ,    (     ,     #     - ;#  ,-    "   , #  ,-  #     ,- (   #                  (#          ,#   (              #            ,  (#       -               ,- #   "     ,     (    #       6    ."   6    ,   .             ,-  #         ,   (     (           ("     . H         )    .  %"  # #   #  -#   ,-   9   .   " "  9  -,6         # 0 "   #        ( #   # > .    #      "    #  9  8   6   (# # ,    9     ,      - %"     ,  .  *. 

(168) &5

(169).      7       .       #             ,  # <     6      7  6            #      /         6   #    (           #    # ,    (   ,   3       .     (   *.

(170) 1. 

(171)    .        

(172)    .

(173) 0- 

(174) $%""& &

(175) 

(176) 

(177)    

(178). (. +                     6      7 ,    .    >         ?  #        6 .             #       7  3       3        "  (#   6 "  (#      #    6 #    3       # 2  #       * =  =#  2  #       7            #      >   )  ?     (      ,>    ? ;#              ,    )            ,-    #        2  #   ,-        ,-         6    (6     -      > (   ? 3   ( #    #      >  ,   .   ,?6           (      (      6      (6 (    <      ,-  ><        ? +                < #  #        >     ?  #    (   >     ?  )          #  7     #      "    <    .

(179) 2. 

(180)    .             ,>?6  ,> :" ?         *.   .     #       .   ,    #       ,   *        -   /    76                       0   ,         <    L #  (      6    "# 7         .  # /   -     76             #    - 0  -  # #              # ,       - )       ,-    -      7        #  ,     )       6    (  ,    #   ( .   . 6$  

(181) & .  :,  .   #   E   :, ,     (    6 #6 7           -  ,       :,      ( (   .   #  ,          (  /,=                  (            (     ,      $&. 

(182) &5

(183). 4    ,-6  <        :,   #6  <      ,-, ,  .    7   *     ,    3    ,       (       ,      6 # #     (  ,       (      4    (     6      -  .              .

(184) 0- 

(185) $%""& &

(186) 

(187) 

(188)    

(189). .     ,      7  ,    7    , ,    ,  0/        #  -   -       7      ( %   -   #    <  #    ,   "  (    J     #  0/ ,       ,     #      - %    -  :   #   (    -   #  (    -I    #6   -     < 1<        0/ ,  ,6   <    # #       )     :  4   -        #   -6   -      (   (   <         ,      7     , ,      7   <     :,  #      (    : (     # ( ,   (      ,   J          . 4       6   -,    -      ,   (       7     7     ,      7  #  ,#    ,    ,-   # <   ,- #. ' # $% 

(190)   8          <  (          ,-     (# "   9              (    6    )      3       #   #    #                         ,   8   -  .

(191) . 

(192)    . ,  ,-   ( ,   <    # 5 #    ,       , # (        )   (     0    ( #   8  ,-     .            *   6  6 6 ,-6  -  #  #  <  (    (       # >?  0   #        .                ( >           , #  <   - 8   ?          (  L #  (  >L ?  (     (       # >  # ? .                    #     #    ,      #  ,-      < (   -     (      4       #6       -  , ,     *                  6    6            L       ,       ,   #       6                       "          #   #  ,    ,- #   - )  ( ,  .    #       -   :,          (     ,-   #       :,   ,-  #  #    :,        ,-      7    :,        :,    7               ,- # ,   7   :,   6    ,    (       ,-      #  .)     ,   ,-   :,           E     ,-     ,-        ,                   ,- #6     7     #     ,    ,     .  

(193) .   

(194)  .  

(195) . !  

(196) .   

(197) . " 

(198) .

(199) 01  

(200)  &

(201) !  !&

(202) 

(203) . . (                -    #          76  ,      76          <      ,-6      . 7            6  :,   #   ,   #      ,-                       ,- #  # # . #       #  ,  ,,   (       . 

(204)  

(205) . ).

(206)    * $ *   .    (              +    6  #    (   6  )  .  >+0  , "      ( 6 , H   ?             (    *    ,-  ,    6     . K      6   ,   K    #  =      6     0          - ,    >,   "     8?6 ,  .       ."    ,.      ,    6 ,- #    #6   E    .     ,- #  

(207)  6          (*             K  . #   MN   #K  .# ,-    #.

(208) . 

(209)    .             

(210).

(211) 01  

(212)  &

(213) !  !&

(214) 

(215) . . 0      

(216)   #6    ,-   > "

(217) ''

(218) ?  

(219)   >#

(220) '' ?     .  ,   0             ,-  #  (      ,      (  * +  #   #K    #   #K  .# 8           # 0       ,-  6 ,  7  #          6      -   .  K            .     7  (   + ,    :   )       #    ,   .                 "        .   ,  ,     > '  '' , ?6 ,    . # <    (         ( #     '  #    

(221)

(222)  "

(223)

(224)    ,   ' " ' +    ''

(225)  "

(226)        :   )   #  $    6   ,               "      ,   <  #  + #  7 <    7       7  6     ,  ( 6     6       -   (    6  7    6       (    <  6        7    0    .    (   7    ,    " (   > ×  ? 0  6    <  .6   //8  )6 ,       (         ,-  6  -  #  ,    ( 1  7    ,-  6    -  #6    ,  K  ,#                  ,                    (     ((    #    6  ,    J  8    # (   +  .  . .

(227) '. 

(228)    .  .          )   ,    .    (   ,     0  > +

(229) '''  O

(230) ''

(231) ?6  ,   

(232)   :   )6 (       6  '

(233) 

(234)        /H0 # #        25  >;

(235) ''? 

(236)

(237)

(238) 25 >  ? > "

(239) ''

(240) ?    <         "

(241) ''

(242) # (  6 ,  ;

(243) ''  6 .    ,    ,    )6 :   )  ,      #   (  ,      (   "  -            , 6 ,       6      +6      6              ,  . ) *+* ,  +  0(     1 0    >010?

(244) ' FG       ,          6 -   9  #          6 ,         ,     ×  +  010  .       <     ,  (#  (  " #   K    6 , ,    0(  ;   1 >010 0;1?6     010   # (     #6          -       )  ( >   .        6   , 6 ? 0 0;1     (   - >0;1   (?6           6          0      : :  7       6 ,   # # <      , #        K    (.      ,     6       .   6   #    ,  # #   0  6    )    , 6 ,   #   6     010 0;1                ( 6  -#          #      ,  ,        6    ,           # ;,(6 ,   #          6  #      -  6 ,  ,    #   #  .    ,      ,   # ,  #6  . .

(245) 01  

(246)  &

(247) !  !&

(248) 

(249) . -.         "    7 #. ) *+* &-          ,     6    ,    010 - 6    @  2#A >2? 010    - "   010    6  (   #     #   010   (    (   ( ,   010 0;1  >@#A?6  , 7   010 ( >  ?   #   #     6 (  #   :             H (   ,             6     #       -          ( , ;,(6     (   #   6 ,           -  (#   6       (  - 7 #    #  . . ) ×  #  ×  + F6 G   "    # :"   #    - >/   ?  +    # #         # #  # .    ×   #      * ,  6 +,-   >+?   -   -   +    ,  6 ,          -        0 # ,     ( #.   6 ,      # # ,   (  <     ,    (  K  ×  6  <   6 //8        ,     :,  F G  >,   0P=+0P  .    ?6  ( :    - , # (  7       #   - 0 +            + + (     7=   -  (  (  -    .   7   :     6     #  ,     7   ×  6 ,  +  .6    6   (#    #   # ( 0 =( (  ,  7   +    #              +      . #  8

(250) ' F

(251) G  .  6   "    # + 2-5.  .  . .

(252) 1. 

(253)    .  

(254)  ×     

(255)  !  "!    >25 ?  #     - ,  ,   ,-         >   ? ,  <  -        +*    (  +  >8  ?6     (  +  - >×   ?  ×   - 7 #         8     ,  +       - (            ,6 ,      -     # ,            <  (    ×  7 #6  "  -      -  -        +6  (   #    ,         # 6  ,    6    /   6 ×    -     F G6  (     <   -  :,         -      ( >+  ,  ?  -   -  #        6  (        - 7 #6 ,    ,          8#   - ,        #    ,    #    # #.  .

(256)    

(257)  .   

(258) .      

(259) 

(260)    

(261) 

(262)      

(263)  .      

(264) 

(265)  . .       . 

(266)    

(267) !   "

(268)    # $       % # . &   %      %

(269)    .  ). .

(270)    ,. /   01  2 33  4

(271)  2    1  $  4  !  #+ 5 

(272) 6.   '.   

(273)     .  '("'() * + 

(274) 

(275) ,   --'. /.     

(276)  1. .  

(277)        . --(. 4.  . 1

(278) . /

(279) 

(280)  . 2. 

(281) 

(282) . /2. . +++

(283) 7 

(284) 7  7/2& ,  . (. 4

(285)  2   8 1 0 /

(286)   #+ 5 

(287) 6  +  $  .  . . )(69- " 9: % --. ;. <  % 0   2   +    

(288) 5   + 6 =

(289)  

(290) 

(291)   + 5 .  

(292)   !" 

(293)   9.    .  ;:'";:> % --. %  &5  < <     $ 5  =

(294)  + 56  

(295)   

(296) 

(297)  

(298) 

(299)       .  . --6:'( --'. :. / &  + 3  &   * /      +  >>>. >.  * 13  * 5    $   . &+5 

(300)      .  

(301) 5    

(302)  

(303)  .  # $ %& '

(304)  . 

(305) $ & $. :;699"9). ---. -. ( ) 

(306)           * * &      +  

(307) & , 0    ? 1  4   2@  .

(308)    

(309) 

Riferimenti

Documenti correlati

Keywords: Arterial stiffness Pulse wave velocity Carotid thickness Arterial aging Masked hypertension White coat hypertension 24 hour blood pressure

Architectures and algorithms for packet processing and network monitoring. Anno 2012

The use of Op-Amps provides good input and output impedance, though they need to have a rail-to-rail output, if the amplier is to guarantee a common mode swing that reaches the

this tell to the make command that myprog.x depend from modules.o and main.o. make execute the command only when modules.o and main.o have

Certamente tutto questo bagaglio di conoscenza ha contribuito a sviluppare il progetto del lavoro che poi abbiamo svolto: osservare lo stato del pianeta, di Gaia, nel suo

Per effettuare i confronti statistici con le femmine riproduttive e con i neonati delle altre quattro popolazioni (Bosco della Fontana, Castelfusano, Tolfa200 e Tolfa400), sono

Alcuni di questi fattori, come il titolo della miscela, la collocazione della candela o il tipo di combustibile, non rappresentano di per sé una causa delle irregolarità, ma

VLSI Circuits, Systems, and Architectures for Advanced Image and Video Compression Standards /