b'\n_START_ARTICLE_\nNetwork-On-Chip\n_START_SECTION_\nIntroducci\xc3\xb3\n_START_PARAGRAPH_\nCom a conseq\xc3\xbc\xc3\xa8ncia a les altes necessitas en els sistemes actuals que han de fer front a requisits com la baixa pot\xc3\xa8ncia, el nombre d\'elements en un xip s\'ha incrementat. L\'efecte d\'afegir molts recursos en un SoC a fet que hagi d\'augmenta la interconnexi\xc3\xb3 entre tots ells. A la majoria dels SoC la comunicaci\xc3\xb3 funciona mitjan\xc3\xa7ant un bus compartit que necessita una l\xc3\xb2gica arbitr\xc3\xa0ria per a resoldre les diverses soli\xc2\xb7licituds d\'acc\xc3\xa9s, d\'aquesta manera es redueix el cost i s\'obt\xc3\xa9 unes caracter\xc3\xadstiques de control simples. D\'altra banda aquest sistema t\xc3\xa9 la seva capacitat d\'ampliaci\xc3\xb3 limitada._NEWLINE_Per resoldr\xc3\xa9 els problemes d\'escalabilitat i d\'amplada de banda, entra en joc l\'arquitectura NoC. La idea b\xc3\xa0sica ve dels processadors tradicionals a gran escala i les xarxes de computaci\xc3\xb3 distribu\xc3\xafdes. Introduint routers en el medi de cada objecte de comunicaci\xc3\xb3, el cablejat que abans era necessari ara pot disminuir. Aquest mecanisme d\'interconnexi\xc3\xb3 basat en switchs, proporciona un augment en l\'escalabilitat i disminuix la necessitat de cables complexos.\n_START_SECTION_\nParal\xc2\xb7lelisme i escalabilitat\n_START_PARAGRAPH_\nEls cables en els enlla\xc3\xa7os d\'un NoC s\xc3\xb3n compartits per molts senyals. S\'aconsegueix un alt grau de paral\xc2\xb7lelisme, ja que tot els enlla\xc3\xa7os del NoC poden operar simult\xc3\xa0niament en  diferents paquets de dades. Per tant, com la complexitat dels sistemes integrats segueix creixent, un NoC proporciona un millor rendiment i escalibilitat en comparaci\xc3\xb3 amb les arquitectures de comunicaci\xc3\xb3 amb cables de senyal dedicats punt a punt, de busos compartits o busos segmentats amb ponts. Els algoritmes han de ser dissenyats de tal manera que ofereixin un gran paral\xc2\xb7lelisme i d\'aquesta manera es faci servir tot el potencial de l\'arquitectura NoC.\n_START_SECTION_\nBeneficis d\'adoptar NoC\n_START_PARAGRAPH_\nTradicionalment, els circuits integrats s\'han dissenyat amb connexions dedicades punt a punt, amb un cable dedicat a cada senyal. Per grans dissenys, aquest t\xc3\xa9 diverses limitaciones des del punt de vista del disseny f\xc3\xadsic. Els cables ocupen gran part de l\'\xc3\xa0rea del xip, en la tecnologia CMOS, els interconectors dominen tant el rendiment i la dissipaci\xc3\xb3 de pot\xc3\xa8ncia din\xc3\xa0mica, com la propagaci\xc3\xb3 del senyal en el cables a trav\xc3\xa9s del xip, que requereix m\xc3\xbaltiples cicles de rellotge.\n_START_SECTION_\nCaracter\xc3\xadstiques de NoC\n_START_PARAGRAPH_\nEn el disseny de sistemes de NoC, hi ha diverses caracter\xc3\xadstiques que s\xc3\xb3n d\'inter\xc3\xa8s, com ara topologies, algoritmes d\'encaminament, el rendiment, la lat\xc3\xa8ncia, la complexitat. D\'aquests factors, cap pot ser independent en la decisi\xc3\xb3 d\'una arquitectura NoC. L\'aplicaci\xc3\xb3 a la que estar\xc3\xa1 dedicat el sistema \xc3\xa9s clau per al disseny d\'un NoC apropiat i marcar\xc3\xa1 les seves caracter\xc3\xadstiques. En el disseny d\'un NoC es prioritza aquelles caracter\xc3\xadstiques m\xc3\xa9s importants, ja que podem tenir un NoC amb baixa lat\xc3\xa8ncia, baix consum, gran amplada de banda o molt flexible, per\xc3\xb2 no podem tenir-les totes._NEWLINE_Hi ha diversos tipus diferents de topologies. La topologia escollida determinar\xc3\xa1 com estan connectats els switch i el nodes. El algoritmes d\'enrutament dermininen la ruta des de la font fins al dest\xc3\xad, estan classificats en determinites i adaptatius. L\'estrat\xc3\xa8gia de commutaci\xc3\xb3 influir\xc3\xa1n en com els missatges travessen una ruta. El control de flux ayudar\xc3\xa1 a saber com actuar en cas de contenci\xc3\xb3.\n_START_SECTION_\nInvestigaci\xc3\xb3 sobre NoC\n_START_PARAGRAPH_\nEncara que els NoC\'s poden manllevar els conceptes i t\xc3\xa8cniques del domini de les xarxes d\'ordinadors, no \xc3\xa9s pr\xc3\xa0ctic la reutilitzaci\xc3\xb3 cegament de caracter\xc3\xadstiques de les xarxes "cl\xc3\xa0ssiques" d\'ordinador i multiprocessadors sim\xc3\xa8trics. En particular, els commutadors NoC hauran de ser petits, energ\xc3\xa8ticament eficients i r\xc3\xa0pids. Descuidar aquests aspectes eren t\xc3\xadpics de les primeres investigacions NoC per\xc3\xb2 avui dia es consideren amb m\xc3\xa9s detall. Els algoritmes d\'encaminament han de ser implementats amb l\xc3\xb2gica simple, i el nombre de mem\xc3\xb2ria interm\xc3\xa8dia de dades han de ser m\xc3\xadnims. Les propietats de xarxa i la topologia poden ser d\'aplicaci\xc3\xb3 espec\xc3\xadfica._NEWLINE_Alguns investigadors creuen que els NoC\'s necessiten el suport de qualitat de servei ( QoS ), \xc3\xa9s a dir, aconseguir els diferents requisits en termes de rendiment, l\'extrem a extrem, retards i finals de terminis. La computaci\xc3\xb3 en temps real, incloent reproducci\xc3\xb3 d\'\xc3\xa0udio i v\xc3\xaddeo, \xc3\xa9s una de les raons per proporcionar suport de QoS. No obstant, les implementacions de sistemes actuals com VxWorks, RTLinux o QNX s\xc3\xb3n capa\xc3\xa7os d\'aconseguir sub-mil\xc2\xb7lisegons en temps real de computaci\xc3\xb3 sense maquinari especial._NEWLINE_Diversos prototips de NoC s\'han dissenyat i analitzat en el m\xc3\xb3n acad\xc3\xa8mic, per\xc3\xb2 nom\xc3\xa9s uns pocs s\'han implementat en el silici. No obstant aix\xc3\xb2, molts problemes d\'investigaci\xc3\xb3 desafiadors queden per resoldre en tots els nivells, des del nivell d\'enlla\xc3\xa7 f\xc3\xadsic a trav\xc3\xa9s del nivell de xarxa, i tot el cam\xc3\xad fins a l\'arquitectura del sistema i programari d\'aplicaci\xc3\xb3.'