[go: up one dir, main page]

TWI456424B - Topology synthesis method for 3d network on chips - Google Patents

Topology synthesis method for 3d network on chips Download PDF

Info

Publication number
TWI456424B
TWI456424B TW100132345A TW100132345A TWI456424B TW I456424 B TWI456424 B TW I456424B TW 100132345 A TW100132345 A TW 100132345A TW 100132345 A TW100132345 A TW 100132345A TW I456424 B TWI456424 B TW I456424B
Authority
TW
Taiwan
Prior art keywords
communication
dimensional network
synthesis method
destination
connection
Prior art date
Application number
TW100132345A
Other languages
Chinese (zh)
Other versions
TW201312378A (en
Inventor
shu min Li
Yi Xue Zheng
Original Assignee
Univ Nat Sun Yat Sen
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Univ Nat Sun Yat Sen filed Critical Univ Nat Sun Yat Sen
Priority to TW100132345A priority Critical patent/TWI456424B/en
Publication of TW201312378A publication Critical patent/TW201312378A/en
Application granted granted Critical
Publication of TWI456424B publication Critical patent/TWI456424B/en

Links

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)

Claims (10)

一種三維網路晶片拓樸合成方法,其包含:產生通訊軌跡圖步驟,其於數個源頭節點及數個目的節點之間進行通訊關係分析,以獲得數個源頭元件及數個目的元件,並產生一通訊軌跡圖;二維轉換三維步驟,其於該源頭元件及目的元件之間利用通訊雙分轉換方式進行轉換,以便由該通訊軌跡圖轉換獲得一通訊雙分圖,且該通訊雙分圖具有該源頭元件及目的元件之通訊關係;建立連線容錯步驟,其在每一顆路由器都產生一第二條路由器間的連線,因此當某一條連線發生故障時,尚能利用該第二條連線作為訊號傳輸的取代路徑,使得通訊仍能夠正常運作;及路由器無死結架構步驟,其採用一個無死結的路由器架構。 A three-dimensional network wafer topology synthesis method includes: generating a communication trace diagram step, performing communication relationship analysis between a plurality of source nodes and a plurality of destination nodes to obtain a plurality of source components and a plurality of destination components, and Generating a communication trajectory map; a two-dimensional conversion three-dimensional step, converting between the source component and the destination component by using a communication binary conversion mode, so as to obtain a communication bipartite graph by the communication trajectory map conversion, and the communication bipartite The figure has a communication relationship between the source element and the destination element; establishing a connection fault tolerance step, which generates a connection between the second routers in each router, so when a connection fails, the figure can still be utilized. The second connection is used as a replacement path for signal transmission, so that communication can still operate normally; and the router has no dead-end architecture steps, and it adopts a deadlock-free router architecture. 一種三維網路晶片拓樸合成方法,其包含:在一電路上尋找數個源頭節點及數個目的節點;於該數個源頭節點及數個目的節點之間進行通訊關係分析,以便組合獲得數個源頭元件及數個目的元件;於該源頭元件及目的元件之間利用通訊雙分轉換方式進行轉換,以獲得一通訊雙分圖,且該通訊雙分圖具有該源頭元件及目的元件之通訊關係;依該通訊雙分圖進行通訊雙分切割演算,以獲得一預定層數量,且獲得一預定矽穿孔數量連接於該預定層之間;依該預定層數量將該電路切割形成預定數量之群體;及將該群體利用層排序分配方式進行排列,以獲得一3D架構。 A three-dimensional network wafer topology synthesis method includes: searching for a plurality of source nodes and a plurality of destination nodes on a circuit; performing communication relationship analysis between the plurality of source nodes and the plurality of destination nodes, so as to obtain a number a source component and a plurality of destination components; converting between the source component and the destination component by using a communication binary conversion method to obtain a communication bipartite graph, wherein the communication bipartite graph has communication between the source component and the destination component Relationship; performing a communication double-cutting calculation according to the communication bipartite graph to obtain a predetermined number of layers, and obtaining a predetermined number of perforations perforated between the predetermined layers; cutting the circuit to form a predetermined number according to the predetermined number of layers Groups; and arranging the groups by layer sorting to obtain a 3D architecture. 依申請專利範圍第2項所述之三維網路晶片拓樸合成方法,其中該電路由二維轉換至三維網路晶片。 The three-dimensional network wafer topology synthesis method according to claim 2, wherein the circuit is converted from two-dimensional to a three-dimensional network wafer. 依申請專利範圍第1或2項所述之三維網路晶片拓樸合成方法,其中該通訊雙分切割演算係屬max-flow min-cut演算法。 The three-dimensional network wafer topology synthesis method according to claim 1 or 2, wherein the communication double-cutting algorithm is a max-flow min-cut algorithm. 依申請專利範圍第2項所述之三維網路晶片拓樸合成方法,其中在利用層排序分配方式進行排列時,計算該群體之間的連接相關性個數及連線個數,以計算連接成本函數。 The method for synthesizing a three-dimensional network chip topology according to item 2 of the patent application scope, wherein when the layer sorting allocation method is used for arranging, the number of connection correlations and the number of connections between the groups are calculated to calculate a connection. Cost function. 依申請專利範圍第5項所述之三維網路晶片拓樸合成方法,其中利用該連接成本函數之高低進行層排序。 The three-dimensional network wafer topology synthesis method according to claim 5, wherein the layer ordering is performed by using the connection cost function. 依申請專利範圍第1或2項所述之三維網路晶片拓樸合成方法,其採用Bin-Packing演算法在每層內部進行組分群及De Bruijn演算法建立連線容錯的拓樸。 According to the three-dimensional network wafer topology synthesis method described in claim 1 or 2, the Bin-Packing algorithm is used to perform the component fault group and the De Bruijn algorithm in each layer to establish a topology of connection fault tolerance. 依申請專利範圍第1或2項所述之三維網路晶片拓樸合成方法,其採用Floyd-Warshall演算法作為路徑選擇演算法,以決定路由器封包傳送方向或路徑。 According to the three-dimensional network chip topology synthesis method described in claim 1 or 2, the Floyd-Warshall algorithm is used as a path selection algorithm to determine the direction or path of the router packet transmission. 依申請專利範圍第1或2項所述之三維網路晶片拓樸合成方法,其採用傳送緩衝器及重傳緩衝器形成無死結路由器架構。 According to the three-dimensional network chip topology synthesis method described in claim 1 or 2, the transmission buffer and the retransmission buffer are used to form a deadlockless router architecture. 依申請專利範圍第1或2項所述之三維網路晶片拓樸合成方法,其採用快速退火模擬演算法,以獲得一平面規劃,且該平面規劃採用成本函數,以取得較短的繞線長度且面積較小的平面規劃。 According to the three-dimensional network wafer topology synthesis method described in claim 1 or 2, the rapid annealing simulation algorithm is adopted to obtain a plane plan, and the plane plan adopts a cost function to obtain a shorter winding. Plane with a small length and a small area.
TW100132345A 2011-09-08 2011-09-08 Topology synthesis method for 3d network on chips TWI456424B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
TW100132345A TWI456424B (en) 2011-09-08 2011-09-08 Topology synthesis method for 3d network on chips

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
TW100132345A TWI456424B (en) 2011-09-08 2011-09-08 Topology synthesis method for 3d network on chips

Publications (2)

Publication Number Publication Date
TW201312378A TW201312378A (en) 2013-03-16
TWI456424B true TWI456424B (en) 2014-10-11

Family

ID=48482525

Family Applications (1)

Application Number Title Priority Date Filing Date
TW100132345A TWI456424B (en) 2011-09-08 2011-09-08 Topology synthesis method for 3d network on chips

Country Status (1)

Country Link
TW (1) TWI456424B (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TW200515555A (en) * 2003-10-24 2005-05-01 Ind Tech Res Inst 3-dimensional chip stacking packaging structure with heat conduction gain
TWI307534B (en) * 2004-09-28 2009-03-11 Taiwan Semiconductor Mfg Package structure, fabrication method thereof and method of electrically connecting a plurality of semiconductor chips in a vertical stack
US20090070549A1 (en) * 2007-09-12 2009-03-12 Solomon Research Llc Interconnect architecture in three dimensional network on a chip
US20090070727A1 (en) * 2007-09-12 2009-03-12 Solomon Research Llc Three dimensional integrated circuits and methods of fabrication
US20090070728A1 (en) * 2007-09-12 2009-03-12 Solomon Research Llc IP cores in reconfigurable three dimensional integrated circuits

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TW200515555A (en) * 2003-10-24 2005-05-01 Ind Tech Res Inst 3-dimensional chip stacking packaging structure with heat conduction gain
TWI307534B (en) * 2004-09-28 2009-03-11 Taiwan Semiconductor Mfg Package structure, fabrication method thereof and method of electrically connecting a plurality of semiconductor chips in a vertical stack
US20090070549A1 (en) * 2007-09-12 2009-03-12 Solomon Research Llc Interconnect architecture in three dimensional network on a chip
US20090070727A1 (en) * 2007-09-12 2009-03-12 Solomon Research Llc Three dimensional integrated circuits and methods of fabrication
US20090070728A1 (en) * 2007-09-12 2009-03-12 Solomon Research Llc IP cores in reconfigurable three dimensional integrated circuits

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
"SunFloor 3D: A Tool for Networks on Chip Topology Synthesis for 3D Systems on^&rn^Chips," Design, Automation & Test in Europe Conference & Exhibition, 2009. DATE '09. April,2009. "3-D Topologies for Networks-on-Chip," IEEE International Conference on SOC, 2006. "Synthesis of networks on chips for 3D systems on chips," Design Automation Conference, 2009. ASP-DAC 2009. Asia and South Pacific, Jan, 2009. *

Also Published As

Publication number Publication date
TW201312378A (en) 2013-03-16

Similar Documents

Publication Publication Date Title
JP2016502287A5 (en)
CN105138493B (en) Non-exchanger network construction system and method suitable for parallel operation
JP4734539B2 (en) System and method for searching for the shortest path between nodes in a network
CN104380672B (en) Three-level for 802.1aq folds Clos optimizations
US20160191370A1 (en) Network topology optimization
JP2015520995A5 (en)
WO2015120539A8 (en) Method to route packets in a distributed direct interconnect network
CN104283722B (en) SDN link-state informations collection method and device
WO2008116030A3 (en) Configuration tool for mpls virtual private network topologies
CN105515992B (en) Flow entry processing method and processing device in VXLAN network
KR20120100908A (en) Method and apparatus for selecting between multiple equal cost paths
Senel et al. Novel relay node placement algorithms for establishing connected topologies
WO2011113394A3 (en) Router, virtual cluster routers system and establishing method thereof
WO2018095095A1 (en) Method and apparatus for establishing disjoint path
CN115277551A (en) Deadlock-free routing system and method for modular three-dimensional network-on-chip based on ring structure
CN105763439B (en) The interconnected method and device of data center in a kind of multilink transparent internet
JP2016010157A5 (en)
JP4894013B2 (en) System and method for searching a path between nodes included in a network
TWI456424B (en) Topology synthesis method for 3d network on chips
US20150229522A1 (en) Using unified api to program both servers and fabric for forwarding for fine-grained network optimizations
CN104486212A (en) Three-dimensional on-chip optical network topology and route path calculation method
Asghari et al. Presentation of an algorithm configuration for network-on-chip architecture with reconfiguration ability
CN107070681B (en) Network topology obtaining method and device based on Software Defined Network (SDN)
CN106850454B (en) Hybrid SDN network deployment method with high flow adjustment capability
JP2012142933A5 (en)

Legal Events

Date Code Title Description
MM4A Annulment or lapse of patent due to non-payment of fees