$\require{mediawiki-texvc}$

연합인증

연합인증 가입 기관의 연구자들은 소속기관의 인증정보(ID와 암호)를 이용해 다른 대학, 연구기관, 서비스 공급자의 다양한 온라인 자원과 연구 데이터를 이용할 수 있습니다.

이는 여행자가 자국에서 발행 받은 여권으로 세계 각국을 자유롭게 여행할 수 있는 것과 같습니다.

연합인증으로 이용이 가능한 서비스는 NTIS, DataON, Edison, Kafe, Webinar 등이 있습니다.

한번의 인증절차만으로 연합인증 가입 서비스에 추가 로그인 없이 이용이 가능합니다.

다만, 연합인증을 위해서는 최초 1회만 인증 절차가 필요합니다. (회원이 아닐 경우 회원 가입이 필요합니다.)

연합인증 절차는 다음과 같습니다.

최초이용시에는
ScienceON에 로그인 → 연합인증 서비스 접속 → 로그인 (본인 확인 또는 회원가입) → 서비스 이용

그 이후에는
ScienceON 로그인 → 연합인증 서비스 접속 → 서비스 이용

연합인증을 활용하시면 KISTI가 제공하는 다양한 서비스를 편리하게 이용하실 수 있습니다.

Automatic buffer sizing for optimal network-on-chip design 원문보기

IPC분류정보
국가/구분 United States(US) Patent 등록
국제특허분류(IPC7판)
  • H04L-012/28
  • H04L-012/861
  • H04L-012/933
출원번호 US-0438684 (2017-02-21)
등록번호 US-9825887 (2017-11-21)
발명자 / 주소
  • Kumar, Sailesh
출원인 / 주소
  • NETSPEED SYSTEMS
대리인 / 주소
    Procopio, Cory, Hargreaves & Savitch LLP
인용정보 피인용 횟수 : 0  인용 특허 : 112

초록

The present disclosure relates to automatic sizing of NoC channel buffers of one or more virtual channels to optimize NoC design, SoC design, and to meet defined performance objectives. The present disclosure further relates to a NoC element such as a router or a bridge having input ports associated

대표청구항

1. A method for generating a Network on Chip (NoC), comprising: generating the NoC comprising a hardware element comprising an input channel and an an output channel, the generating the NoC comprising: sizing the input channel and the output channel of the NoC based on flow control of the hardware e

이 특허에 인용된 특허 (112)

  1. Or-Bach, Zvi; Wurman, Ze'ev, 3D integrated circuit with logic.
  2. Hahn Jong Seok,KRX ; Sim Won Sae,KRX ; Hahn Woo Jong,KRX ; Yoon Suk Han,KRX, Adaptive routing controller of a crossbar core module used in a crossbar routing switch.
  3. Dapp Michael C. (Endwell NY) Barker Thomas N. (Vestal NY) Dieffenderfer James W. (Owego NY) Knowles Billy J. (Kingston NY) Lesmeister Donald M. (Vestal NY) Nier Richard E. (Apalachin NY) Rolfe David , Advanced parallel processor including advanced support hardware.
  4. Passint, Randal S.; Thorson, Gregory M.; Stremcha, Timothy, Age-based network arbitration system and method.
  5. Har\El Zvi (Haifa NY ILX) Kurshan Robert P. (New York NY), Analytical development and verification of control-intensive systems.
  6. Philip, Joji; Kumar, Sailesh; Norige, Eric; Hassan, Mahmud; Mitra, Sundari, Asymmetric mesh NoC topologies.
  7. Philip, Joji; Kumar, Sailesh; Norige, Eric; Hassan, Mahmud; Mitra, Sundari, Asymmetric mesh NoC topologies.
  8. Miller,Ian D.; Harris,Jonathan C., Auto generation of a multi-staged processing pipeline hardware implementation for designs captured in high level languages.
  9. Philip, Joji; Kumar, Sailesh; Norige, Eric; Hassan, Mahmud; Mitra, Sundari, Automatic construction of deadlock free interconnects.
  10. Kumar, Sailesh, Automatic pipelining of NoC channels to meet timing and/or performance.
  11. Kumar, Sailesh; Norige, Eric; Raponi, Pier Giorgio, Automatic power domain and voltage domain assignment to system-on-chip agents and network-on-chip elements.
  12. Agrawal Rakesh ; Gehrke Johannes Ernst ; Gunopulos Dimitrios ; Raghavan Prabhakar, Automatic subspace clustering of high dimensional data for data mining applications.
  13. Kumar, Sailesh; Norige, Eric, Automatically connecting SoCs IP cores to interconnect nodes to minimize global latency and reduce interconnect cost.
  14. Ahmed Masuma (Middletown NJ) Walters Stephen M. (Holmdel NJ), Broadband private virtual network service and system.
  15. Abts, Dennis C., Class-based deterministic packet routing.
  16. Kumar, Sailesh; Das, Sandip; Kongetira, Poonacha, Clock gating for system-on-chip elements.
  17. Marr, Michael David; Lamoreaux, Tyson J., Clustered dispersion of resource use in shared computing environments.
  18. Philip, Joji; Kumar, Sailesh; Rowlands, Joe, Combining associativity and cuckoo hashing.
  19. Griffin, Patrick Robert; Hostetter, Mathew; Agarwal, Anant; Miao, Chyi-Chang; Metcalf, Christopher D.; Edwards, Bruce; Ramey, Carl G.; Rosenbluth, Mark B.; Wentzlaff, David M.; Jackson, Christopher J.; Harrison, Ben; Steele, Kenneth M.; Amann, John; Bell, Shane; Conlin, Richard; Joyce, Kevin; Deignan, Christine; Bao, Liewei; Mattina, Matthew; Bratt, Ian Rudolf; Schooler, Richard, Computing in parallel processing environments.
  20. Bejerano, Yigel; Francini, Andrea, Condensed core-energy-efficient architecture for WAN IP backbones.
  21. Bratt, Ian Rudolf; Ramey, Carl G.; Mattina, Matthew, Condensed router headers with low latency output port calculation.
  22. Bao, Leiwei; Bratt, Ian Rudolf, Configuring routing in mesh networks.
  23. Kumar, Sailesh; Norige, Eric, Congestion control and QoS in NoC by regulating the injection traffic.
  24. Ge, Liang; Li, Xia; Tang, Jia Lian; Tang, Xiao Feng; Xu, Chen, Constraint optimization of sub-net level routing in asic design.
  25. Mangano, Daniele; Falconeri, Giuseppe; Strani, Giovanni, Control device for a system-on-chip and corresponding method.
  26. Guo, Liping; Jayasimha, Doddaballapur N.; Chan, Jeremy, Credit flow control scheme in a router with flexible link widths utilizing minimal storage.
  27. Igusa Mitsuru ; Chen Hsi-Chuan ; Chao Shiu-Ping ; Dai Wei-Jin ; Shyong Daw Yang, Design hierarchy-based placement.
  28. Michel, Daniel; Van Ruymbeke, Xavier; Godet, Pascal; Leloup, Xavier, Display and automatic improvement of timing and area in a network-on-chip.
  29. Hoover, Russell D.; Mejdrich, Eric O.; Schardt, Paul E.; Shearer, Robert A., Dynamic virtual software pipelining on a network on chip.
  30. Jayasimha, Doddaballapur N.; Chan, Jeremy; Guo, Liping, Efficient header generation in packetized protocols for flexible system on chip architectures.
  31. Meier, Robert C., Enhanced mobility and address resolution in a wireless premises based network.
  32. Thubert, Pascal; Le Faucheur, Francois Laurent; Levy-Abegnoli, Eric M., Forwarding packets to a directed acyclic graph destination using link selection based on received link metrics.
  33. Suzuki Hiroaki (Hitachi JPX) Ohtsuka Keizou (Katsuta JPX) Kahara Toshiki (Ibaraki-ken JPX) Yoshida Tadashi (Hitachi JPX), Fuel cell and supplementary electrolyte container and method for supplementing fuel cell with electrolyte.
  34. Clermidy, Fabien; Vivet, Pascal; Beigne, Edith, Globally asynchronous communication architecture for system on chip.
  35. Kaushal, Rimu; Gangwar, Anup; Pusuluri, Vishnu Mohan; Kumar, Sailesh, Hardware and software enabled implementation of power profile management instructions in system on chip.
  36. Kumar, Sailesh; Philip, Joji; Norige, Eric; Hassan, Mahmud; Mitra, Sundari, Heterogeneous channel capacities in an interconnect.
  37. Nollet, Vincent; Coene, Paul; Marescaux, Theodore; Avasare, Prabhat; Mignolet, Jean-Yves; Vernalde, Serge; Verkest, Diederik, Heterogeneous multiprocessor network on chip devices, methods and operating systems for control thereof.
  38. Tsien,Benjamin, Hiding conflict, coherence completion and transaction ID elements of a coherence protocol.
  39. Kumar, Sailesh; Norige, Eric; Philip, Joji; Hassan, Mahmud; Mitra, Sundari; Rowlands, Joseph, Hierarchical asymmetric mesh with virtual routers.
  40. Mejdrich, Eric Oliver; Schardt, Paul Emery; Shearer, Robert Allen, Image processing with highly threaded texture fragment generation.
  41. Kumar, Sailesh, Integrated NoC for performing data communication and NoC functions.
  42. Kumar, Sailesh, Integrated NoC for performing data communication and NoC functions.
  43. Elrabaa, Muhammad E. S., Inter-clock domain data transfer FIFO circuit.
  44. Flaig Charles M. (Pasadena CA) Seitz Charles L. (San Luis Rey CA), Inter-computer message routing system with each computer having separate routinng automata for each dimension of the net.
  45. Tanaka, Toshio, Layout system, layout program, and layout method for text or other layout elements along a grid.
  46. Koch, Dirk; Streichert, Thilo; Haubelt, Christian; Teich, Juergen, Logic chip, logic system and method for designing a logic chip.
  47. Fuhrmann Amir Michael ; Rakib Selim Shlomo ; Azenkot Yehuda, Lower overhead method for data transmission using ATM and SCDMA over hybrid fiber coax cable plant.
  48. Wentzlaff, David, Managing buffer storage in a parallel processing environment.
  49. Hilgendorf Rolf B. (Boeblingen DEX) Schlipf Thomas (Holzgerlingen DEX), Method and apparatus for avoiding deadlock in a computer system with two or more protocol-controlled buses interconnecte.
  50. Okhmatovski, Vladimir; Yuan, Mengtao; Phelps, Rodney, Method and apparatus for broadband electromagnetic modeling of three-dimensional interconnects embedded in multilayered substrates.
  51. Toader, Fabian, Method and apparatus for detecting deadlocks.
  52. Longway, Charles W.; Ranjan, Ravi; Sanghani, Deval D.; Golshan, Khosrow, Method and apparatus for power routing in an integrated circuit.
  53. Pitcher Derek H. ; Ferguson Earl, Method and apparatus for processing data packets in a network.
  54. Sougata Mukherjea ; Kyogi Hirata ; Yoshinori Hara, Method and apparatus for query refinement.
  55. LeMaire Thomas ; Backes Floyd ; Jung Cyndi, Method and apparatus for transparent intermediate system based filtering on a LAN of multicast packets.
  56. Williams, Jr., John J.; Dejanovic, Thomas; Michelson, Jonathan E., Method and apparatus for using barrier phases to limit packet disorder in a packet switching system.
  57. James David V. ; North Donald N. ; Stone Glen D., Method and system for avoiding starvation and deadlocks in a split-response interconnect of a computer system.
  58. Nystrom, Mika; Martin, Alain J., Method and system for compiling circuit designs.
  59. Hutchison,Gordon Douglas; Peacock,Brian David, Method and system for deadlock detection and avoidance.
  60. Levin Vladimir K.,RUX ; Karatanov Vjacheslav V.,RUX ; Jalin Valerii V.,RUX ; Titov Alexandr,RUX ; Agejev Vjacheslav M.,RUX ; Patrikeev Andrei,RUX ; Jablonsky Sergei V.,RUX ; Korneev Victor V.,RUX ; M, Method for deadlock-free message passing in MIMD systems using routers and buffers.
  61. Kalmanek, Jr., Charles Robert; Lauck, Anthony G; Ramakrishnan, Kadangode K., Method for determining non-broadcast multiple access (NBMA) connectivity for routers having multiple local NBMA interfaces.
  62. Milliken, Walter, Method for source-spoofed IP packet traceback.
  63. Bruce,Alistair Crone; Mathewson,Bruce James; Harris,Antony John, Method of arbitrating between a plurality of transfers to be routed over a corresponding plurality of paths provided by an interconnect circuit of a data processing apparatus.
  64. Riedl, Steven; Santangelo, Bryan; Zimbelman, Gabe, Methods and apparatus for revenue-optimized delivery of content in a network.
  65. Bejerano, Yigal; Kumar, Amit, Methods and devices for routing traffic using a configurable access wireless network.
  66. Lenahan, Terrence A.; Chiang, Kuang-Wei; Wang, Jue, Methods and mechanisms for inserting metal fill data.
  67. Becker, Scott T., Methods for creating primitive constructed standard cells.
  68. Gintis, Noah; Srivastava, Alok K.; Alston, Victor, Misdirected packet detection apparatus and method.
  69. Gibbings, Christopher J., Multi-router IGP fate sharing.
  70. Kodialam, Muralidharan S.; Lakshman, Tirnuell V.; Sengupta, Sudipta, Multicast routing with service-level guarantees between ingress egress-points in a packet network.
  71. Hoover, Russell D.; Kriegel, Jon K.; Mejdrich, Eric O.; Shearer, Robert A., Network on chip with a low latency, high bandwidth application messaging interconnect.
  72. Hoover, Russell D.; Kriegel, Jon K.; Mejdrich, Eric O., Network on chip with an I/O accelerator.
  73. Hoover, Russell D.; Kriegel, Jon K.; Mejdrich, Eric O., Network on chip with an I/O accelerator.
  74. Harrand, Michel; Durand, Yves, Network on chip with quality of service.
  75. Gueron, Shay; Sheaffer, Gad; Raikin, Shlomo, Obscuring memory access patterns in conjunction with deadlock detection or avoidance.
  76. Locatelli, Riccardo; Coppola, Marcello; Maruccia, Giuseppe; Pieralisi, Lorenzo, On-chip bandwidth allocator.
  77. Kornachuk, Stephen; Lambert, Carole; Mali, James; Reed, Brian; Becker, Scott T., Optimizing layout of irregular structures in regular layout context.
  78. Wayne D. Grover CA; Rainer R. Iraschko CA; Lance Doherty CA, Path restoration of networks.
  79. Mejdrich, Eric O.; Schardt, Paul E.; Shearer, Robert A.; Tubbs, Matthew R., Performance event triggering through direct interthread communication on a network on chip.
  80. Iwamura Masahiro,JPX ; Tanaka Shigeya,JPX ; Hotta Takashi,JPX ; Yamauchi Tatsumi,JPX ; Mori Kazutaka,JPX, Pipelined semiconductor devices suitable for ultra large scale integration.
  81. Alpert,Charles Jay; Gandham,Rama Gopal; Hu,Jiang; Quay,Stephen Thomas, Porosity aware buffered steiner tree construction.
  82. Abts, Dennis Charles; Marty, Michael, Probabilistic distance-based arbitration.
  83. Kumar, Sailesh, QoS in a system with end-to-end flow control and QoS aware buffer allocation.
  84. Dasu, Aravind R.; Akoglu, Ali; Sudarsanam, Arvind; Panchanathan, Sethuraman, Reconfigurable processing.
  85. Carvey,Philip P., Router implemented with a gamma graph interconnection network.
  86. Or-Bach, Zvi; Cronquist, Brian; Beinglass, Israel; de Jong, Jan Lodewijk; Sekar, Deepak C., Semiconductor device and structure.
  87. Koza John R. ; Andre David ; Tackett Walter Alden, Simultaneous evolution of the architecture of a multi-part program while solving a problem using architecture altering operations.
  88. Mejdrich, Eric O.; Schardt, Paul E.; Shearer, Robert A., Software pipelining on a network on chip.
  89. Lo, Tsia Yiu; Jiang, Jie Cheng; Arunachalam, Senthil; Narayanaswamy, Sundher, Source specific multicast layer 2 networking device and method.
  90. Gangwar, Anup; Pusuluri, Vishnu Mohan; Kongetira, Poonacha; Kumar, Sailesh, Specification for automatic power management of network-on-chip and system-on-chip.
  91. Chow, Francis Man-Chit; Patel, Rakesh H.; Pistorius, Erhard Joachim, Stacked die network-on-chip for FPGA.
  92. Pleshek, Ronald A.; Webb, III, Charles A.; Cheney, Keith E.; Hilton, Gregory S.; Abkowitz, Patricia A.; Thakkar, Arun K.; Thaker, Himanshu M., Superset packet forwarding for overlapping filters and related systems and methods.
  93. Kumar, Sailesh; Norige, Eric; Rowlands, Joe; Philip, Joji, Supporting multicast in NOC interconnect.
  94. Kumar, Sailesh; Norige, Eric; Rowlands, Joe; Philip, Joji, Supporting multicast in NoC interconnect.
  95. Rowlands, Joe; Kumar, Sailesh, System and method for improving snoop performance.
  96. Holender Wlodek,SEX, System and method for optimal logical network capacity dimensioning with broadband traffic.
  97. Prasad,Roy V.; Horng,Chi Song; Ramanujam,Ram S., System and method for reducing patterning variability in integrated circuit manufacturing through mask layout corrections.
  98. Raponi, Pier Giorgio; Kumar, Sailesh; Norige, Eric, System and method for visualization of NoC performance based on simulation output.
  99. Birrittella Mark S. (Chippewa Falls WI) Kessler Richard E. (Eau Claire WI) Oberlin Steven M. (Chippewa Falls WI) Passint Randal S. (Chippewa Falls WI) Thorson Greg (Altoona WI), System for allocating messages between virtual channels to avoid deadlock and to optimize the amount of message traffic.
  100. Kumar, Sailesh; Patankar, Amit; Norige, Eric, System level simulation in network on chip architecture.
  101. Krueger,Paul, Systems and methods for routing packets in multiprocessor computer systems.
  102. Solomon, Neal, Three dimensional integrated circuits and methods of fabrication.
  103. Kazda, Michael Anthony; Li, Zhuo; Nam, Gi-Joon; Zhou, Ying, Timing refinement re-routing.
  104. Dally William J. (Arlington MA) Seitz Charles L. (San Luis Rey CA), Torus routing chip.
  105. Kumar, Sailesh; Norige, Eric; Raponi, Pier Giorgio, Transactional traffic specification for network-on-chip design.
  106. Wentzlaff,David, Transferring data in a parallel processing environment.
  107. Schomberg Hermann (Hamburg DEX), Ultrasonic diagnostic device.
  108. Jayasimha, Doddaballapur N.; Chan, Jeremy; Tomlinson, Jay S., Use of common data format to facilitate link width conversion in a router with flexible link widths.
  109. Rowlands, Joe; Kumar, Sailesh, Using cuckoo movement for improved cache coherency.
  110. Kumar, Sailesh, Using multiple traffic profiles to design a network on chip.
  111. Passint Randal S. ; Thorson Greg ; Galles Michael B., Virtual channel assignment in large torus systems.
  112. Radulescu, Andrei, Weight factor based allocation of time slot to use link in connection path in network on chip IC.
섹션별 컨텐츠 바로가기

AI-Helper ※ AI-Helper는 오픈소스 모델을 사용합니다.

AI-Helper 아이콘
AI-Helper
안녕하세요, AI-Helper입니다. 좌측 "선택된 텍스트"에서 텍스트를 선택하여 요약, 번역, 용어설명을 실행하세요.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.

선택된 텍스트

맨위로