Bridge circuit, bridge circuit integrated device, and silicon substrate

CN116340245BActive Publication Date: 2026-11-03SHENZHEN CHIPULLER CHIP TECH CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202310196383.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-02-24
Publication Date
2026-11-03
Estimated Expiration
2043-02-24

AI Technical Summary

Technical Problem

Existing bridging methods cannot achieve free communication between chips, have low communication freedom, and cannot adapt to various communication needs.

Method used

A bridging circuit is adopted, including a first signal interface module, a signal processing module, a Banyan network module, and a second signal interface module. The Banyan network module enables signal mapping and free communication between chips, supporting multiple application scenarios, and the signal processing module adapts to various communication requirements.

Benefits of technology

It enables free communication between chips, improves the flexibility and adaptability of communication, and supports a variety of communication scenarios.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116340245B_ABST
    Figure CN116340245B_ABST
Patent Text Reader

Abstract

The application discloses a bridge circuit, a bridge circuit integrated device and a silicon substrate, and the circuit comprises a first signal interface module, a signal processing module, a Banyan network module and a second signal interface module. The first signal interface module is used for receiving an input signal of a first chip. The signal processing module is electrically connected with the first signal interface module, is used for receiving the input signal, processing the input signal to obtain a processed input signal, and transmitting the processed input signal to the Banyan network module through a preset channel. The Banyan network module is electrically connected with the signal processing module, is used for receiving the processed input signal, and transmitting the processed input signal to the second signal interface module through a preset Banyan network channel. The second signal interface module is electrically connected with the Banyan network module, is used for transmitting the processed input signal to a second chip, so as to realize communication between the first chip and the second chip. The application can support multiple scenes and has high flexibility.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of circuit technology, and more specifically, to a bridging circuit, a bridging circuit integrated device, and a silicon substrate. Background Technology

[0002] In advanced packaging technology, chips are connected to each other via bridging to enable parallel or joint operation of the chips.

[0003] Currently, in advanced packaging, silicon interposers can be used to achieve signal bridging between chips.

[0004] However, the bridging methods mentioned above cannot achieve free communication between chips. For example, the bridging links in the above bridging methods are usually relatively fixed or limited, resulting in a low degree of freedom in communication between chips. In addition, the transmission channels of the above bridging methods are generally not configured with signal processing circuits that can be used for various communication needs, which also leads to a reduction in the degree of freedom in communication between chips. Summary of the Invention

[0005] The main objective of this application is to provide a bridging circuit, a bridging circuit integration device, and a silicon substrate to solve the problem in the related art that it is impossible to achieve free communication between chips.

[0006] To achieve the above objectives, in a first aspect, this application provides a bridging circuit, comprising:

[0007] First signal interface module, signal processing module, Banyan network module, and second signal interface module;

[0008] The first signal interface module is used to receive input signals from the first chip;

[0009] The signal processing module is electrically connected to the first signal interface module. It is used to receive input signals, process the input signals to obtain processed input signals, and transmit the processed input signals to the Banyan network module through a preset channel.

[0010] The Banyan network module is electrically connected to the signal processing module. It is used to receive the processed input signal and transmit the processed input signal to the second signal interface module through a preset Banyan network channel. The preset Banyan network channel is a network channel in the Banyan network module, which is used to characterize the signal mapping relationship between the first chip and the second chip.

[0011] The second signal interface module is electrically connected to the Banyan network module and is used to transmit the processed input signal to the second chip to realize communication between the first chip and the second chip.

[0012] In one possible implementation, the first signal interface module includes n first signal interfaces, the signal processing module includes n signal processing circuits, and the second signal interface module includes n second signal interfaces, where n = 2. k k is a positive integer greater than 1;

[0013] n first signal interfaces are electrically connected to n input terminals corresponding to n signal processing circuits, wherein the n first signal interfaces correspond one-to-one with the n input terminals corresponding to the n signal processing circuits;

[0014] The n output terminals of the n signal processing circuits are electrically connected to the n input terminals of the Banyan network module, wherein the n signal processing circuits and the n input terminals of the Banyan network module correspond one-to-one.

[0015] The n output terminals of the Banyan network module are electrically connected to the n second signal interfaces, and there is a one-to-one correspondence between the n output terminals and the n second signal interfaces of the Banyan network module.

[0016] In one possible implementation, the signal processing module includes a first channel selection sub-circuit, an interface preprocessing sub-circuit, a signal processing sub-circuit, and a second channel selection sub-circuit.

[0017] The interface preprocessing sub-circuit is electrically connected to the first signal interface module and is used to receive the input signal transmitted by the first signal interface module and preprocess the input signal to obtain the preprocessed input signal.

[0018] The first channel selection sub-circuit is electrically connected to the interface preprocessing sub-circuit and is used to receive the preprocessed input signal transmitted by the interface preprocessing sub-circuit through the first preset channel.

[0019] The signal processing sub-circuit is electrically connected to the first channel selection sub-circuit and is used to receive the preprocessed input signal transmitted by the first channel selection sub-circuit and process the preprocessed input signal to obtain the processed input signal.

[0020] The second channel selection sub-circuit is electrically connected to the signal processing sub-circuit and is used to receive the processed input signal through the second preset channel and transmit the processed input signal to the second signal interface module.

[0021] In one possible implementation, the signal processing sub-circuit includes a signal relay processing circuit.

[0022] In one possible implementation, the signal processing sub-circuit includes at least one of a general-purpose signal circuit, a dedicated signal transmission circuit, and a signal receiving circuit.

[0023] In one possible implementation, the Banyan network module includes k*2 k-1 There are two switching circuits, k*2 k-1 The switching circuits are electrically connected to form a network structure with n input terminals and n output terminals.

[0024] In one possible implementation, the switching circuit includes a Bar operating mode and a Cross operating mode.

[0025] In one possible implementation, the n output terminals corresponding to the n second-channel selection sub-circuits are electrically connected to the n input terminals corresponding to the Banyan network module, wherein the n second-channel selection sub-circuits correspond one-to-one with the n input terminals corresponding to the Banyan network module.

[0026] Secondly, embodiments of the present invention provide a bridging circuit integration device, including a plurality of bridging circuits as described above.

[0027] Thirdly, embodiments of the present invention provide a silicon substrate that includes at least the bridging circuit described in any of the above.

[0028] This invention provides a bridging circuit, a bridging circuit integration device, and a silicon substrate, comprising: a first signal interface module, a signal processing module, a Banyan network module, and a second signal interface module. The first signal interface module receives input signals from a first chip. The signal processing module, electrically connected to the first signal interface module, receives the input signals, processes them to obtain a processed input signal, and transmits the processed input signal to the Banyan network module through a preset channel. The Banyan network module, electrically connected to the signal processing module, receives the processed input signal and transmits it to the second signal interface module through a preset Banyan network channel, wherein the preset Banyan network channel is a network channel within the Banyan network module used to characterize the signal mapping relationship between the first chip and the second chip. The second signal interface module, electrically connected to the Banyan network module, transmits the processed input signal to the second chip to achieve communication between the first chip and the second chip. This invention achieves free communication between the first chip and the second chip simply by setting a network channel between the first chip and the second chip using the Banyan network module, supporting various application scenarios and offering high flexibility. Furthermore, by incorporating a signal processing module into the bridging circuit, it is possible to adapt to various communication requirements and achieve free communication between the first chip and the second chip. Attached Figure Description

[0029] The accompanying drawings, which form part of this application, are used to provide a further understanding of the application and to make other features, objects, and advantages of the application more apparent. The illustrative embodiments and descriptions of this application are used to explain the application and do not constitute an undue limitation of the application. In the drawings:

[0030] Figure 1 This is an application scenario diagram of a bridging circuit provided in an embodiment of the present invention;

[0031] Figure 2 This is a schematic diagram of a bridging circuit provided in an embodiment of the present invention;

[0032] Figure 3 This is a schematic diagram of the switching circuit provided in an embodiment of the present invention;

[0033] Figure 4 This is a schematic diagram of the structure of the 4-interface bridge circuit provided in an embodiment of the present invention;

[0034] Figure 5 This is a schematic diagram of the structure of the 8-interface bridge circuit provided in an embodiment of the present invention;

[0035] Figure 6 This is a schematic diagram of the 16-interface bridge circuit provided in an embodiment of the present invention;

[0036] Figure 7 This is a schematic diagram of the 32-interface bridge circuit provided in an embodiment of the present invention;

[0037] Figure 8 This is a schematic diagram of the signal processing circuit provided in an embodiment of the present invention. Detailed Implementation

[0038] To make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, the technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.

[0039] The terms "first," "second," "third," "fourth," etc. (if present) in the specification, claims, and accompanying drawings of this invention are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that embodiments of the invention described herein can be implemented in orders other than those illustrated or described herein.

[0040] It should be understood that in the various embodiments of the present invention, the sequence number of each process does not imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present invention.

[0041] It should be understood that in this invention, "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion, for example, a process, method, system, product, or device that includes a series of steps or units is not necessarily limited to those steps or units that are explicitly listed, but may include other steps or units that are not explicitly listed or that are inherent to such process, method, product, or device.

[0042] It should be understood that in this invention, "multiple" refers to two or more. "And / or" is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, "and / or B" can represent: A existing alone, A and B existing simultaneously, and B existing alone. The character " / " generally indicates that the preceding and following related objects are in an "or" relationship. "Contains A, B, and C", "Contains A, B, and C" means that all three A, B, and C are contained; "Contains A, B, or C" means that one of A, B, and C is contained; "Contains A, B, and / or C" means that any one, two, or three of A, B, and C are contained.

[0043] It should be understood that in this invention, "B corresponding to A", "B corresponding to A", "A and B correspond", or "B and A correspond" means that B is associated with A, and B can be determined based on A. Determining B based on A does not mean determining B solely based on A; B can also be determined based on A and / or other information. Matching A and B is defined as a similarity between A and B that is greater than or equal to a preset threshold.

[0044] Depending on the context, "if" as used here can be interpreted as "when," "when," "in response to determination," or "in response to detection."

[0045] The technical solution of the present invention will be described in detail below with reference to specific embodiments. These specific embodiments can be combined with each other, and the same or similar concepts or processes may not be described again in some embodiments.

[0046] To make the objectives, technical solutions, and advantages of the present invention clearer, specific embodiments will be described below in conjunction with the accompanying drawings.

[0047] like Figure 1 As shown, this application provides a bridging circuit that can be applied to... Figure 1The application scenario shown includes two chips and the bridging circuit provided in this application. The two chips are a first chip and a second chip. Side A of the bridging circuit is electrically connected to the first chip, and side B of the bridging circuit is electrically connected to the second chip. Sides A and B of the bridging circuit are its two interfaces. Communication between the first chip and the second chip can be achieved through the bridging circuit of this application.

[0048] The first chip and the second chip can be a single chip or a chip integrated from multiple chips. Furthermore, the types of the first chip and the second chip are not specifically limited and can be set according to different requirements.

[0049] In one embodiment, such as Figure 2 As shown, a bridging circuit is provided, which is applied to... Figure 1 In the scenario described, side A of the bridge circuit is the first signal interface module, and side B of the bridge circuit is the second signal interface module, including:

[0050] First signal interface module, signal processing module, Banyan network module, and second signal interface module;

[0051] The first signal interface module is used to receive input signals from the first chip;

[0052] The signal processing module is electrically connected to the first signal interface module. It is used to receive input signals, process the input signals to obtain processed input signals, and transmit the processed input signals to the Banyan network module through a preset channel.

[0053] The Banyan network module is electrically connected to the signal processing module. It is used to receive the processed input signal and transmit the processed input signal to the second signal interface module through a preset Banyan network channel. The preset Banyan network channel is a network channel in the Banyan network module, which is used to characterize the signal mapping relationship between the first chip and the second chip.

[0054] The second signal interface module is electrically connected to the Banyan network module and is used to transmit the processed input signal to the second chip to realize communication between the first chip and the second chip.

[0055] Both the first signal interface module and the second signal interface module can be configured with control interfaces, such as I2C, SPI and other control interfaces.

[0056] For example, assuming both the first and second signal interface modules use I2C interfaces to achieve communication between pins a and b of the first chip and pins c and d of the second chip, pins a and b of the first chip can be electrically connected to the I2C interface of the first signal interface module. That is, the I2C interface of the first signal interface module receives the signals from pins a and b of the first chip as input signals, and then transmits the input signals to the signal processing module for processing to obtain the processed input signal. The signal processing module also transmits the processed input signal to the Banyan network module through a preset channel, allowing the Banyan network module to transmit the processed input signal to the I2C interface of the second signal interface module through the Banyan network channel. Finally, the I2C interface of the second signal interface module transmits the processed input signal to pins c and d of the second chip, thus completing the communication between the two chips.

[0057] After power-on, external systems such as MCUs (Microcontroller Units) can configure the bridge circuit via I2C, SPI, or JTAG. Alternatively, the configuration information can be written to an OTP (One-Time Programmable) or EFUSE (Electrically Programmable Fuse) before the system powers on. After power-on, the power-on initialization circuit reads the configuration information from the OTP or EFUSE and configures it into the bridge circuit.

[0058] The Banyan network module in this application is a butterfly-shaped interconnect (switching) network that can achieve non-blocking routing under specific conditions. Broadly speaking, any place where multiple source data and multiple destination data are exchanged exists as a switching network. For example, ATM (Asynchronous Transfer Mode) switching networks and Ethernet switching networks in communication networks, and FPGA (Field Programmable Gate Array) chip interconnection networks in electronic circuits, all belong to their respective fields of switching networks.

[0059] Commonly used switching network structures include Crossbar networks, Banyan networks, and Benes networks. The Banyan network module in this application can also be replaced with other networks mentioned above.

[0060] In Crossbar, Banyan, and Benes networks, each node is called a switch, or a switching circuit. Each switch has two operating modes: "BAR" and "CROSS". Figure 3The “BAR” working mode represents the pass-through state, in which a0 and b0 are connected, and a1 and b1 are connected; the “CROSS” working mode represents the exchange state, in which a0 and b1 are connected, and a1 and b0 are connected.

[0061] The switching network structure of this application includes n input terminals and n output terminals, and the bridging circuit includes:

[0062] The system comprises a first signal interface module, a signal processing module, a Banyan network module, and a second signal interface module. The first signal interface module includes n first signal interfaces, the signal processing module includes n signal processing circuits, and the second signal interface module includes n second signal interfaces, where n = 2. k k is a positive integer greater than 1;

[0063] n first signal interfaces are electrically connected to n input terminals corresponding to n signal processing circuits, wherein the n first signal interfaces correspond one-to-one with the n input terminals corresponding to the n signal processing circuits;

[0064] The n output terminals of the n signal processing circuits are electrically connected to the n input terminals of the Banyan network module, wherein the n signal processing circuits and the n input terminals of the Banyan network module correspond one-to-one.

[0065] The n output terminals of the Banyan network module are electrically connected to the n second signal interfaces, and there is a one-to-one correspondence between the n output terminals and the n second signal interfaces of the Banyan network module.

[0066] For example, assuming that both the first and second signal interface modules use I2C interfaces to achieve communication between pins a and b of the first chip and pins c and d of the second chip, pins a and b of the first chip can be electrically connected to two of the n first interface signals. That is, the two first signal interfaces receive the signals from pins a and b of the first chip as input signals. These input signals are then processed by two signal processing circuits to obtain the processed input signals, which are then transmitted to the two input terminals of the Banyan network module through a preset channel. Upon receiving the processed input signals, the two input terminals of the Banyan network module transmit the processed input signals through the Banyan network channel to the two second signal interfaces of the n second signal interfaces via the Banyan network module's two output terminals. Finally, the two second signal interfaces transmit the processed input signals to pins c and d of the second chip, thus completing the communication between the two chips.

[0067] Furthermore, since the Banyan network module, regardless of the network used, always has n inputs and n outputs, each node in the network is a switching circuit, thus the network comprises k*2... k-1 There are 2 switching circuits, and k*2 k-1 The switching circuits are electrically connected to form a network structure with n input terminals and n output terminals.

[0068] The Banyan network module in this application uses a Banyan network as an example. A Banyan network includes n input terminals and n output terminals. When n = 4, the bridging circuit in this application is as follows: Figure 4 As shown, the bridging circuit includes four first signal interfaces A0, A1, A2, and A3, four signal processing circuits, a four-signal Banyan network, and four second signal interfaces B0, B1, B2, and B3. The four-signal Banyan network includes four switching circuits.

[0069] When the switching network structure includes a Banyan network, and the Banyan network has n input terminals and n output terminals, where n = 8, the bridging circuit of this application is as follows: Figure 5 As shown. The bridging circuit includes eight first signal interfaces A0-A7, eight signal processing circuits, an eight-signal Banyan network, and eight second signal interfaces B0-B7. The eight-signal Banyan network includes twelve switching circuits.

[0070] When the switching network structure includes a Banyan network, and the Banyan network has n input terminals and n output terminals, where n = 16, the bridging circuit of this application is as follows: Figure 6 As shown, the bridging circuit includes 16 first signal interfaces A0-A15, 16 signal processing circuits, a 16-signal Banyan network, and 16 second signal interfaces B0-B15. The 16-signal Banyan network includes 32 switching circuits.

[0071] When the switching network structure includes a Banyan network, and the Banyan network has n input terminals and n output terminals, where n = 32, the bridging circuit of this application is as follows: Figure 7 As shown, the bridging circuit includes 32 first signal interfaces A0-A31, 32 signal processing circuits, a 32-signal Banyan network, and 32 second signal interfaces B0-B31. The 32-signal Banyan network includes 80 switching circuits.

[0072] It should be noted that the 4-signal Banyan network mentioned above refers to a Banyan network that includes 4 input interfaces and 4 output interfaces. The meanings of 8-signal, 16-signal, and 32-signal Banyan networks are similar to those of the 4-signal Banyan network, and will not be elaborated here.

[0073] Figures 4-7 The bridging circuit shown can be used alone or integrated together to support various scenarios, which helps to reduce the development cycle. In addition, the connection method of the bridging circuit can be changed through field programming, providing a convenient way to update the circuit and reduce the design iteration cycle.

[0074] Among them, such as Figure 8 As shown, the signal processing module includes a first channel selection sub-circuit, an interface preprocessing sub-circuit, a signal processing sub-circuit, and a second channel selection sub-circuit.

[0075] The interface preprocessing sub-circuit is electrically connected to the first signal interface module and is used to receive the input signal transmitted by the first signal interface module and preprocess the input signal to obtain the preprocessed input signal.

[0076] The first channel selection sub-circuit is electrically connected to the interface preprocessing sub-circuit and is used to receive the preprocessed input signal transmitted by the interface preprocessing sub-circuit through the first preset channel.

[0077] The signal processing sub-circuit is electrically connected to the first channel selection sub-circuit and is used to receive the preprocessed input signal transmitted by the first channel selection sub-circuit and process the preprocessed input signal to obtain the processed input signal.

[0078] The second channel selection sub-circuit is electrically connected to the signal processing sub-circuit and is used to receive the processed input signal through the second preset channel and transmit the processed input signal to the Banyan network module.

[0079] Specifically, the n input terminals of the n interface preprocessing sub-circuits are electrically connected to the n first signal interfaces, and the n output terminals of the n second channel selection sub-circuits are electrically connected to the n input terminals of the Banyan network module. Among them, the n input terminals of the n interface preprocessing sub-circuits correspond one-to-one with the n first signal interfaces, and the n second channel selection sub-circuits correspond one-to-one with the n input terminals of the Banyan network module.

[0080] The aforementioned first channel selection sub-circuit and second channel selection sub-circuit can be configured by switches or other parameters to achieve the processing method of the preprocessed input signal.

[0081] Specifically, taking the example where both the first and second channel selection sub-circuits are switching circuits, after the signal processing module receives the input signal, the interface preprocessing sub-circuit preprocesses the input signal, such as amplifying and gain processing, to obtain the preprocessed input signal. The preprocessed input signal is then transmitted to the signal processing sub-circuit through a pre-configured first preset channel, which can be controlled by switching the first channel selection circuit.

[0082] After the preprocessed input signal is transmitted to the signal processing sub-circuit, it undergoes further processing, such as signal spectrum pre-emphasis and signal gain adjustment, to obtain the processed input signal. The processed input signal is then transmitted to the Banyan network module through a pre-configured second preset channel. This pre-configured second preset channel can be switched by controlling the second channel selection circuit.

[0083] The signal processing sub-circuit includes a signal relay processing circuit, or it includes at least one of a general-purpose signal circuit, a dedicated signal transmission circuit, and a signal receiving circuit. The general-purpose signal circuit can be used to configure drive capability, pull-up / pull-down resistors, or series resistors. The dedicated signal transmission circuit can be used for signal spectrum pre-emphasis processing and signal gain processing. The signal receiving circuit can be used for signal spectrum equalization, gain, and delay processing. The signal relay processing circuit can be used for signal transmission, supporting one-to-one and one-to-many signal transmission, and can quickly transmit digital information. The interface preprocessing sub-circuit can be used to perform preprocessing on the signal, such as amplification and gain processing.

[0084] Specifically, taking the first channel selection sub-circuit and the second channel selection sub-circuit as examples where both are switching circuits, when the signal processing sub-circuit includes a general signal circuit, a dedicated signal transmission circuit, and a signal receiving circuit, the pre-processed input signal can be passed through any one, any two, or any three of the general signal circuit, the dedicated signal transmission circuit, and the signal receiving circuit by switching the switch of the first channel selection sub-circuit to obtain the processed input signal. Then, the processed input signal can be transmitted to the Banyan network module by switching the switch of the second channel selection sub-circuit.

[0085] This invention provides a bridging circuit, including: a first signal interface module, a signal processing module, a Banyan network module, and a second signal interface module. The first signal interface module receives input signals from a first chip. The signal processing module, electrically connected to the first signal interface module, receives the input signals, processes them to obtain a processed input signal, and transmits the processed input signal to the Banyan network module through a preset channel. The Banyan network module, electrically connected to the signal processing module, receives the processed input signal and transmits it to the second signal interface module through a preset Banyan network channel. The preset Banyan network channel is a network channel within the Banyan network module used to characterize the signal mapping relationship between the first and second chips. The second signal interface module, electrically connected to the Banyan network module, transmits the processed input signal to the second chip, thereby enabling communication between the first and second chips. This invention achieves free communication between the first and second chips simply by setting a network channel between them using the Banyan network module, supporting various scenarios and offering high flexibility. Furthermore, by incorporating a signal processing module into the bridging circuit, it is possible to adapt to various communication requirements and achieve free communication between the first chip and the second chip.

[0086] It should be understood that the sequence number of each step in the above embodiments does not imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present invention.

[0087] The following are device embodiments of the present invention. For details not described in detail, please refer to the corresponding method embodiments described above.

[0088] In one embodiment, the present invention also provides a bridging circuit integration device, wherein the bridging circuit integration device includes a plurality of bridging circuits as described in any of the above embodiments.

[0089] A bridging circuit integration device can integrate multiple bridging circuits, and the number of interfaces of the multiple bridging circuits can be the same or different. For example, the bridging circuit integration device integrates two bridging circuits, one with 4 interfaces and the other with 16 interfaces. Alternatively, both bridging circuits can have 16 interfaces each. The number of bridging circuits and the number of interfaces of the bridging circuits in the bridging circuit integration device can be set according to specific requirements, and no specific limitation is made here.

[0090] Furthermore, multiple bridging circuits integrated on the bridging circuit integration device can be connected in series and parallel to achieve more complex signal connections and improve communication efficiency.

[0091] Specifically, a bridging circuit includes:

[0092] First signal interface module, signal processing module, Banyan network module, and second signal interface module;

[0093] The first signal interface module is used to receive input signals from the first chip;

[0094] The signal processing module is electrically connected to the first signal interface module. It is used to receive input signals, process the input signals to obtain processed input signals, and transmit the processed input signals to the Banyan network module through a preset channel.

[0095] The Banyan network module is electrically connected to the signal processing module. It is used to receive the processed input signal and transmit the processed input signal to the second signal interface module through a preset Banyan network channel. The preset Banyan network channel is a network channel in the Banyan network module, which is used to characterize the signal mapping relationship between the first chip and the second chip.

[0096] The second signal interface module is electrically connected to the Banyan network module and is used to transmit the processed input signal to the second chip to realize communication between the first chip and the second chip.

[0097] In one possible implementation, the first signal interface module includes n first signal interfaces, the signal processing module includes n signal processing circuits, and the second signal interface module includes n second signal interfaces, where n = 2. k k is a positive integer greater than 1;

[0098] n first signal interfaces are electrically connected to n input terminals corresponding to n signal processing circuits, wherein the n first signal interfaces correspond one-to-one with the n input terminals corresponding to the n signal processing circuits;

[0099] The n output terminals of the n signal processing circuits are electrically connected to the n input terminals of the Banyan network module, wherein the n signal processing circuits and the n input terminals of the Banyan network module correspond one-to-one.

[0100] The n output terminals of the Banyan network module are electrically connected to the n second signal interfaces, and there is a one-to-one correspondence between the n output terminals and the n second signal interfaces of the Banyan network module.

[0101] In one possible implementation, the signal processing module includes a first channel selection sub-circuit, an interface preprocessing sub-circuit, a signal processing sub-circuit, and a second channel selection sub-circuit.

[0102] The interface preprocessing sub-circuit is electrically connected to the first signal interface module and is used to receive the input signal transmitted by the first signal interface module and preprocess the input signal to obtain the preprocessed input signal.

[0103] The first channel selection sub-circuit is electrically connected to the interface preprocessing sub-circuit and is used to receive the preprocessed input signal transmitted by the interface preprocessing sub-circuit through the first preset channel.

[0104] The signal processing sub-circuit is electrically connected to the first channel selection sub-circuit and is used to receive the preprocessed input signal transmitted by the first channel selection sub-circuit and process the preprocessed input signal to obtain the processed input signal.

[0105] The second channel selection sub-circuit is electrically connected to the signal processing sub-circuit and is used to receive the processed input signal through the second preset channel and transmit the processed input signal to the second signal interface module.

[0106] In one possible implementation, the signal processing sub-circuit includes a signal relay processing circuit.

[0107] In one possible implementation, the signal processing sub-circuit includes at least one of a general-purpose signal circuit, a dedicated signal transmission circuit, and a signal receiving circuit.

[0108] In one possible implementation, the Banyan network module includes k*2 k-1 There are two switching circuits, k*2 k-1 The switching circuits are electrically connected to form a network structure with n input terminals and n output terminals.

[0109] In one possible implementation, the switching circuit includes a Bar operating mode and a Cross operating mode.

[0110] In one possible implementation, the n output terminals corresponding to the n second-channel selection sub-circuits are electrically connected to the n input terminals corresponding to the Banyan network module, wherein the n second-channel selection sub-circuits correspond one-to-one with the n input terminals corresponding to the Banyan network module.

[0111] In one embodiment, this application also provides a silicon substrate, wherein the silicon substrate includes at least the bridging circuit as described in any of the above.

[0112] Since the silicon substrate has built-in chips, and chips are added as needed during the design of the silicon substrate, communication between chips on the silicon substrate requires the connection of signals between chips through bridging circuits. The number and type of bridging circuits (based on the number of interfaces) are adjusted according to the design of the silicon substrate, and are not specifically limited here.

[0113] By setting a bridging circuit on a silicon substrate, not only can arbitrary mapping of signals between two chips be achieved, but communication between multiple chips and chips of various types can also be satisfied.

[0114] Specifically, a bridging circuit includes:

[0115] First signal interface module, signal processing module, Banyan network module, and second signal interface module;

[0116] The first signal interface module is used to receive input signals from the first chip;

[0117] The signal processing module is electrically connected to the first signal interface module. It is used to receive input signals, process the input signals to obtain processed input signals, and transmit the processed input signals to the Banyan network module through a preset channel.

[0118] The Banyan network module is electrically connected to the signal processing module. It is used to receive the processed input signal and transmit the processed input signal to the second signal interface module through a preset Banyan network channel. The preset Banyan network channel is a network channel in the Banyan network module, which is used to characterize the signal mapping relationship between the first chip and the second chip.

[0119] The second signal interface module is electrically connected to the Banyan network module and is used to transmit the processed input signal to the second chip to realize communication between the first chip and the second chip.

[0120] In one possible implementation, the first signal interface module includes n first signal interfaces, the signal processing module includes n signal processing circuits, and the second signal interface module includes n second signal interfaces, where n = 2. k k is a positive integer greater than 1;

[0121] n first signal interfaces are electrically connected to n input terminals corresponding to n signal processing circuits, wherein the n first signal interfaces correspond one-to-one with the n input terminals corresponding to the n signal processing circuits;

[0122] The n output terminals of the n signal processing circuits are electrically connected to the n input terminals of the Banyan network module, wherein the n signal processing circuits and the n input terminals of the Banyan network module correspond one-to-one.

[0123] The n output terminals of the Banyan network module are electrically connected to the n second signal interfaces, and there is a one-to-one correspondence between the n output terminals and the n second signal interfaces of the Banyan network module.

[0124] In one possible implementation, the signal processing module includes a first channel selection sub-circuit, an interface preprocessing sub-circuit, a signal processing sub-circuit, and a second channel selection sub-circuit.

[0125] The interface preprocessing sub-circuit is electrically connected to the first signal interface module and is used to receive the input signal transmitted by the first signal interface module and preprocess the input signal to obtain the preprocessed input signal.

[0126] The first channel selection sub-circuit is electrically connected to the interface preprocessing sub-circuit and is used to receive the preprocessed input signal transmitted by the interface preprocessing sub-circuit through the first preset channel.

[0127] The signal processing sub-circuit is electrically connected to the first channel selection sub-circuit and is used to receive the preprocessed input signal transmitted by the first channel selection sub-circuit and process the preprocessed input signal to obtain the processed input signal.

[0128] The second channel selection sub-circuit is electrically connected to the signal processing sub-circuit and is used to receive the processed input signal through the second preset channel and transmit the processed input signal to the second signal interface module.

[0129] In one possible implementation, the signal processing sub-circuit includes a signal relay processing circuit.

[0130] In one possible implementation, the signal processing sub-circuit includes at least one of a general-purpose signal circuit, a dedicated signal transmission circuit, and a signal receiving circuit.

[0131] In one possible implementation, the Banyan network module includes k*2 k-1 There are two switching circuits, k*2 k-1 The switching circuits are electrically connected to form a network structure with n input terminals and n output terminals.

[0132] In one possible implementation, the switching circuit includes a Bar operating mode and a Cross operating mode.

[0133] In one possible implementation, the n output terminals corresponding to the n second-channel selection sub-circuits are electrically connected to the n input terminals corresponding to the Banyan network module, wherein the n second-channel selection sub-circuits correspond one-to-one with the n input terminals corresponding to the Banyan network module.

[0134] The above embodiments are only used to illustrate the technical solutions of the present invention, and are not intended to limit it. Although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present invention, and should all be included within the protection scope of the present invention.

Claims

1. A bridging circuit, characterized in that, include: First signal interface module, signal processing module, Banyan network module, and second signal interface module; The first signal interface module is used to receive input signals from the first chip; The signal processing module is electrically connected to the first signal interface module, and is used to receive the input signal, process the input signal to obtain the processed input signal, and transmit the processed input signal to the Banyan network module through a preset channel. The Banyan network module is electrically connected to the signal processing module and is used to receive the processed input signal and transmit the processed input signal to the second signal interface module through a preset Banyan network channel. The preset Banyan network channel is a network channel in the Banyan network module and is used to characterize the signal mapping relationship between the first chip and the second chip. The second signal interface module is electrically connected to the Banyan network module and is used to transmit the processed input signal to the second chip to realize communication between the first chip and the second chip; The first signal interface module includes n first signal interfaces, the signal processing module includes n signal processing circuits, and the second signal interface module includes n second signal interfaces, where n=2. k k is a positive integer greater than 1; The n first signal interfaces are electrically connected to the n input terminals corresponding to the n signal processing circuits, wherein the n first signal interfaces correspond one-to-one with the n input terminals corresponding to the n signal processing circuits; The n output terminals of the n signal processing circuits are electrically connected to the n input terminals of the Banyan network module, wherein the n signal processing circuits and the n input terminals of the Banyan network module correspond one-to-one. The n output terminals of the Banyan network module are electrically connected to the n second signal interfaces, wherein the n output terminals of the Banyan network module correspond one-to-one with the n second signal interfaces; The signal processing module includes a first channel selection sub-circuit, an interface preprocessing sub-circuit, a signal processing sub-circuit, and a second channel selection sub-circuit. An interface preprocessing sub-circuit, electrically connected to the first signal interface module, is used to receive the input signal transmitted by the first signal interface module and preprocess the input signal to obtain a preprocessed input signal. The first channel selection sub-circuit is electrically connected to the interface preprocessing sub-circuit and is used to receive the preprocessed input signal transmitted by the interface preprocessing sub-circuit through the first preset channel; The signal processing sub-circuit is electrically connected to the first channel selection sub-circuit and is used to receive the preprocessed input signal transmitted by the first channel selection sub-circuit and process the preprocessed input signal to obtain the processed input signal. The second channel selection sub-circuit is electrically connected to the signal processing sub-circuit and is used to receive the processed input signal through the second preset channel and transmit the processed input signal to the second signal interface module. The signal processing sub-circuit includes at least two of the following: a general signal circuit, a dedicated signal transmission circuit, and a signal receiving circuit; The first channel selection sub-circuit is used to pass the preprocessed input signal through any one, any two, or any three of the general signal circuit, the dedicated signal transmission circuit, and the signal receiving circuit to obtain the processed input signal.

2. The bridging circuit as described in claim 1, characterized in that, The signal processing sub-circuit includes a signal relay processing circuit.

3. The bridging circuit as described in claim 1, characterized in that, The Banyan network module includes k 2 k-1 A switching circuit, wherein k 2 k-1 The switching circuits are electrically connected to form a network structure with n input terminals and n output terminals.

4. The bridging circuit as described in claim 3, characterized in that, The switching circuit includes a Bar operating mode and a Cross operating mode.

5. The bridging circuit as described in claim 1, characterized in that, The n output terminals corresponding to the n second-channel selection sub-circuits are electrically connected to the n input terminals corresponding to the Banyan network module, wherein the n second-channel selection sub-circuits correspond one-to-one with the n input terminals corresponding to the Banyan network module.

6. A bridging circuit integrated device, characterized in that, The bridging circuit integration device includes a plurality of bridging circuits as described in any one of claims 1-5.

7. A silicon substrate, characterized in that, The silicon substrate includes at least the bridging circuit as described in any one of claims 1-5.

Citation Information

Patent Citations

  • Bridge, acceleration equipment interconnection system and data acceleration processing method

    CN113722266A

  • Signal detection circuit, chip, system and electronic equipment

    CN215726091U

  • Bridge circuit, bridge circuit integrated device and silicon substrate

    CN219811188U