The invention relates to an expansion connection of dies, in particular to an inter-die high-speed expansion system and an expansion method thereof.
In a monolithic application specific integrated circuit, all components are designed and manufactured on a silicon chip using the same process. As the process size shrinks, the cost and development cycle of developing such integrated circuits have become extremely high. In this case, multi-die integration is an inevitable choice. The difficulty of multi-die integration lies in how to efficiently interconnect each die and ensure that high microsystem performance is achieved under power consumption constraints. The prior communication protocols for multi-die integration are either specialized protocols with poor versatility, or the protocols with too complex technical system that difficult to use. When the multi-die interconnection bus protocol is immature, how to define a multi-die interconnection bus protocol that meets the current integrated circuit development needs based on actual conditions and current technical level is a key issue for breaking through the new generation of integrated microsystems.
In order to solve above technical problems, the invention provides an inter-die high-speed expansion system for multi-protocol chip cascading and expansion, which can realize cross-die interconnection of NoD (Network-on-Die) and source synchronization of cross-die interface.
The specific technical scheme:
An inter-die high-speed expansion system, comprising a cross-die expansion synchronizer and a direct-connection path connected with the expansion synchronizer, the cross-die expansion synchronizer is arranged on dies, the dies are connected through the cross-die expansion synchronizer and the direct-connection path, the cross-die expansion synchronizer is used for controlling data transmission, the data comprises a clock signal, a reset signal, a handshake signal and a data signal, and all the signals appear in pairs in a differential form.
Preferably, the cross-die expansion synchronizer comprises bidirectional LVDS, and the direct-connection path is connected to the bidirectional LVDS.
Preferably, the handshake signal is VALID/READY handshake signal.
Preferably, the data signal is DATA data signal with configurable bit width.
Preferably, the clock signal is source-synchronous clock signal.
An inter-die high-speed expansion method, comprising the following steps:
The bidirectional LVDS are adopted by inter-die for direct-connection communication, the data comprises the clock signal, the reset signal, the handshake signal and the data signal, and all the signals appear in pairs in a differential form.
Preferably, the bidirectional LVDS differentiates the clock signal, the reset signal, the handshake signal and the data signal to obtain two signals respectively, the two signals are received by a LVDS receiver, and the receiver determines the transmitted data by judging the difference between the two signals.
Preferably, the clock signal is source-synchronous clock signal, wherein associated differential clocks CPICLKb and CPICLKn at input end of the bidirectional LVDS are all derived from clocks CPOCLKb and CPOCLKn of output end of another bidirectional LVDS connected thereto.
Compared to the prior art, the invention has the following advantageous effects:
The inter-die high-speed expansion system provided by the invention is good in universality and low in complexity, flexible expansion of the interconnection dies is achieved, a larger packaging-level network is further formed, and a foundation is laid for subsequent microsystem integration. The inter-die high-speed expansion system is composed of two channels with independent clock domains, each channel has independent signals, and all signals appear in pairs in the form of differential signals, which meets the source synchronization characteristics of cross-die interfaces and high-speed communication of cross-die mutual interaction.
The invention is further described in combination with the accompanying drawings.
As shown in
The cross-die expansion synchronizer comprises bidirectional LVDS, and the direct-connection path is connected to the bidirectional LVDS.
The handshake signal is VALID/READY handshake signal.
The data signal is DATA data signal with configurable bit width.
The clock signal is source-synchronous clock signal.
As shown in
The cross-die expansion synchronizer is arranged on dies to realize data transmission in different clock domains inside and outside the interconnected dies, the cross-die expansion synchronizer is connected to a boundary node in NoD to form a data transmission path.
The interconnected dies are connected through the inter-die high-speed expansion system, the inter-die high-speed expansion system is also called the expansion bus, which is an inter-die expansion bus protocol for multi-protocol chips cascading and expansion, therefore, it can realize the cross-die interconnection of the NoD and the source synchronization of across-die interface.
The direct-connection path comprises an input channel and an output channel, the input channel comprises CPICLKb, CPICLKn, CPIRESETn, CPIVALID, CPIDATA and CPIREADY; the output channel comprises CPOCLKb, CPOCLKn, CPOVALID, CPODATA and CPOREADY.
The expansion bus is used for NoD cross-die interconnection, and needs to meet the source synchronization characteristics of cross-die interface, for direct-connection path, configurable bidirectional LVDS (low voltage differential signal interface) is used, the two direct-connection path of the expansion bus are composed of two channels in independent clock domains, each channel has an independent clock, reset signal, as well as VALID/READY handshake signal and DATA data signal with configurable bit width, and all signals appear in pairs in differential form.
Table 1 signal format of data in cross-die expansion synchronizer
The expansion bus needs to meet the high-speed communication of cross-die interconnection, the source synchronous clock is used, the associated differential clocks CPICLKb and CPICLKn of the input channel are all derived from the output port clocks CPOCLKb and CPOCLKn of the channel connected thereto; similarly, the local clock of the output channel is generated by a differentiator to generate the associated differential clocks CPOCLKb and CPOCLKn as the clock of the input channel of the port connected thereto, and the data and handshake signals also adopt the form of differential signals.
The direct-connection path of the expansion bus is composed of two channels in independent clock domains, each channel has an independent clock, reset signal, VALID, READY handshake signal, and DATA data signal with configurable bit width, and all signals appear in pairs in differential form. As shown in
As shown in
An inter-die high-speed expansion method, comprising the following steps:
The bidirectional LVDS are adopted by inter-die for direct-connection communication, the data comprises the clock signal, the reset signal, the handshake signal and the data signal, and all the signals appear in pairs in a differential form.
The bidirectional LVDS differentiates the clock signal, the reset signal, the handshake signal and the data signal to obtain two signals respectively, the two signals are received by a LVDS receiver, and the receiver determines the transmitted data by judging the difference between the two signals.
The clock signal is source-synchronous clock signal, wherein associated differential clocks CPICLKb and CPICLKn at input end of the bidirectional LVDS are all derived from clocks CPOCLKb and CPOCLKn of output end of another bidirectional LVDS connected thereto.
The technical principle of the invention has been described above with reference to specific embodiments. These descriptions are only for explaining the principle of the invention, and cannot be construed as limiting the protection scope of the invention in any way. Based on the explanation herein, those skilled in the art can think of other specific embodiments of the invention without creative work, and these embodiments will fall within the protection scope of the claims of the invention.
Number | Date | Country | Kind |
---|---|---|---|
202110167305.1 | Feb 2021 | CN | national |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/CN2021/138703 | 12/16/2021 | WO |