Path-based optical simulation device activation method, device and terminal equipment
By acquiring the system topology relationship and internal port relationship of the integrated photon system and determining the activation device, the problem of complex simulation process and large calculation amount of photon integrated chips is solved, and the simulation process is simplified and the calculation amount is reduced.
Patent Information
- Application Number
- CN202111010405.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-08-31
- Publication Date
- 2025-02-18
- Estimated Expiration
- 2041-08-31
AI Technical Summary
The simulation process of photonic integrated chips is complex and has a large amount of calculations, making it difficult to effectively simplify.
By obtaining the system topology relationship of the integrated photon system and the internal port relationship of the alternative devices, the ports corresponding to the input device and the output device are determined, and the activation device is simplified.
It effectively simplifies the simulation process of the optical system, reduces the calculation amount, and improves the simulation efficiency.
Smart Images

Figure CN113935279B_ABST
Abstract
Description
Technical Field
[0001] The present invention belongs to the field of computer technology, and in particular relates to a path-based optical simulation device activation method, device and terminal equipment. Background Art
[0002] Photonic Integrated Circuit (PIC) technology is dedicated to the application of semiconductor technology to realize the chip-based optical system. Compared with traditional communication methods, optical communication has the advantages of high bandwidth and parallelism. Photonic chips based on photonic integrated technology can play an important role in communication, fixed-mode computing and other fields, optimizing the communication bandwidth, power consumption and computing power of information systems.
[0003] In the design process of photonic integrated chips, simulation of optical systems is essential. Traditionally, optical system simulation is similar to the simulation process in electronic chip design. However, due to the differences in the physical properties of optical devices and electronic devices, and the unique properties of the propagation process of optical signals in optical systems, the simulation process is difficult to implement. Summary of the invention
[0004] In view of this, the embodiments of the present invention provide a path-based optical simulation device activation method, apparatus and terminal device, which can simplify the simulation process of the optical system and reduce the amount of calculation.
[0005] A first aspect of an embodiment of the present invention provides a path-based optical simulation device activation method, comprising:
[0006] Acquire a system topology relationship of an integrated photonic system and an internal port relationship of a candidate device, wherein the candidate device is a device in the integrated photonic system, and the internal port relationship is an optical signal transmission relationship between ports in the candidate device;
[0007] Acquire an input device from the candidate devices, and determine a first port corresponding to the input device according to the system topology relationship and the internal port relationship, where the first port is a port capable of receiving an optical signal sent by the input device;
[0008] Acquire an output device from the candidate devices, and determine a second port corresponding to the output device according to the system topology relationship and the internal port relationship, where the second port is a port capable of transmitting an optical signal to the output device;
[0009] An activated device among the candidate devices is determined according to the first port and the second port.
[0010] A second aspect of an embodiment of the present invention provides a path-based optical simulation machine activation device, comprising:
[0011] An acquisition module, used to acquire a system topology relationship of an integrated photonic system and an internal port relationship of a candidate device, wherein the candidate device is a device in the integrated photonic system, and the internal port relationship is an optical signal transmission relationship between ports in the candidate device;
[0012] A first port acquisition module, used to acquire an input device from the candidate devices, and determine a first port corresponding to the input device according to the system topology relationship and the internal port relationship, wherein the first port is a port capable of receiving an optical signal emitted by the input device;
[0013] A second port acquisition module, configured to acquire an output device from the candidate devices, and determine a second port corresponding to the output device according to the system topology relationship and the internal port relationship, wherein the second port is a port capable of transmitting an optical signal to the output device;
[0014] An activated device determining module is used to determine an activated device among the candidate devices according to the first port and the second port.
[0015] A third aspect of an embodiment of the present invention provides a terminal device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the steps of the above method when executing the computer program.
[0016] A fourth aspect of an embodiment of the present invention provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps of the method described above are implemented.
[0017] A fifth aspect of an embodiment of the present invention provides a computer program product. When the computer program product is run on a terminal device, the electronic device executes the steps of any one of the methods described in the first aspect.
[0018] Compared with the prior art, the embodiments of the present invention have the following beneficial effects: the embodiments of the present invention provide a method for path-based optical simulation device activation, including obtaining the system topology relationship of the integrated photonic system and the internal port relationship of the candidate device; obtaining the input device and the output device in the candidate device, and determining the first port corresponding to the input device and the second port corresponding to the output device according to the system topology relationship and the internal port relationship, wherein the first port is a port capable of receiving an optical signal emitted by the input device, and the second port is a port capable of transmitting an optical signal to the output device; and determining the activated device in the candidate device according to the first port and the second port. The path-based optical simulation device activation method provided by the embodiments of the present invention can easily and quickly determine the devices that need to be activated in the integrated photonic system, thereby effectively simplifying the simulation process and reducing the amount of calculation. BRIEF DESCRIPTION OF THE DRAWINGS
[0019] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative labor.
[0020] Figure 1 It is a schematic diagram of the implementation flow of the path-based optical simulation device activation method provided by an embodiment of the present invention;
[0021] Figure 2 is an application schematic diagram of a path-based optical simulation device activation method provided by an embodiment of the present invention;
[0022] Figure 3 is another application schematic diagram of the path-based optical simulation device activation method provided by an embodiment of the present invention;
[0023] Figure 4 is a schematic diagram of a path-based optical simulation device activation device provided by an embodiment of the present invention;
[0024] Figure 5 It is a schematic diagram of a terminal device provided in an embodiment of the present invention. DETAILED DESCRIPTION
[0025] In the following description, specific details such as specific system structures, technologies, etc. are provided for the purpose of illustration rather than limitation, so as to provide a thorough understanding of the embodiments of the present invention. However, it should be clear to those skilled in the art that the present invention may be implemented in other embodiments without these specific details. In other cases, detailed descriptions of well-known systems, devices, circuits, and methods are omitted to prevent unnecessary details from obstructing the description of the present invention.
[0026] In order to illustrate the technical solution of the present invention, a specific embodiment is provided below for illustration.
[0027] The path-based optical simulation device activation method provided by the embodiment of the present invention can be applied in the design process of photonic integrated chips. The above process will continuously call the behavior model of each device in the integrated photonic system for simulation and calculation. The traditional simulation method has a large amount of calculation and is time-consuming.
[0028] Figure 1 FIG. 1 is a schematic diagram showing the implementation flow of the path-based optical simulation device activation method provided by an embodiment of the present invention. Figure 1 In this embodiment, the path-based optical simulation device activation method may include steps S101 to S104.
[0029] S101: Acquire a system topology relationship of an integrated photonic system and an internal port relationship of a candidate device, wherein the candidate device is a device in the integrated photonic system, and the internal port relationship is an optical signal transmission relationship between ports in the candidate device.
[0030] In some embodiments, since users frequently change the types, positions and connection relationships of devices during the design of photonic integrated chips, it is necessary to obtain the devices and their connection relationships included in the current integrated photonic system before activating the devices for simulation each time.
[0031] Specifically, the above system topology relationship and internal port relationship are both connection relationships and on-off relationships, which are binary functions and do not involve specific numerical changes of signals during transmission.
[0032] Optionally, the integrated photonic system is a system composed of existing optical devices on the user interface.
[0033] S102: Acquire an input device from the candidate devices, and determine a first port corresponding to the input device according to the system topology relationship and the internal port relationship, where the first port is a port capable of receiving an optical signal sent by the input device.
[0034] Figure 2 FIG. 1 is a schematic diagram showing an application of a path-based optical simulation device activation method provided by an embodiment of the present invention. Figure 2 In a specific example, the integrated photonic system includes at least one input device, namely, a light source. According to the system topology relationship of interconnection between various devices and the internal port relationship of various devices, a port capable of receiving the optical signal emitted by the light source is determined as the first port A.
[0035] In some embodiments, obtaining the input device from the candidate devices in S102 may include:
[0036] Obtain a system input port of the integrated photonic system.
[0037] An alternative device including the system input port is used as the input device.
[0038] S103: Acquire an output device from the candidate devices, and determine a second port corresponding to the output device according to the system topology relationship and the internal port relationship, where the second port is a port capable of transmitting an optical signal to the output device.
[0039] See also Figure 2 In a specific example, the integrated photonic system includes at least one output device, namely, a detector. According to the system topology relationship of interconnection between the various devices and the internal port relationship of the various devices, a port capable of transmitting an optical signal to the output device is determined as the second port B.
[0040] In some embodiments, obtaining the output device from the candidate devices in S103 may include:
[0041] A system output port of the integrated photonic system is obtained.
[0042] An alternative device including an output port of the system is used as the output device.
[0043] S104: Determine an activated device among the candidate devices according to the first port and the second port.
[0044] In some embodiments, the specific implementation of S104 may include:
[0045] A third port is acquired, where the third port is a port that is both the first port and the second port.
[0046] The candidate device including the third port is used as the activated device.
[0047] See also Figure 2 In a specific example, device 1, device 3, and device 4 including the third port are used as activated devices, and other devices do not need to be activated during this simulation process.
[0048] The path-based optical simulation device activation apparatus provided in this embodiment can easily and quickly determine the devices that need to be activated in the integrated photonic system, thereby effectively simplifying the simulation process and reducing the amount of calculation.
[0049] In some embodiments, after S104, the path-based optical simulation device activation method may further include:
[0050] A behavioral model of the activation device is invoked.
[0051] A simplified simulation model of the integrated photonic system is constructed based on the system topology relationship and the behavior model.
[0052] In some embodiments, the specific implementation of the above-mentioned calling and activating the behavior model of the device may include:
[0053] A third port in the activation device and an initial behavior model of the activation device are obtained.
[0054] A portion of the initial behavior model related to the third port is selected as the behavior model of the activation device.
[0055] Figure 3 Another application schematic diagram of the path-based optical simulation device activation method is shown. Figure 3 The device shown is an activated device, wherein port 1, port 6, port 7 and port 8 are first ports A; port 2, port 3, port 4 and port 5 are second ports B. Then only port 1 and port 5 are both first port A and second port B, that is, port 1 and port 5 are third ports. In the initial behavior model of the device, the portion between port 1 and port 5 is selected as the behavior model of the activated device.
[0056] In some embodiments, the initial behavior model includes an S matrix and the behavior model includes a simplified S matrix.
[0057] In a specific example, for an eight-port activation device, the S matrix of its initial behavior model can be:
[0058]
[0059] When port 1 and port 5 are the third ports, their behavior model is s 51 It can be seen that using behavioral models to simplify the simulation of integrated photonic systems can greatly reduce the amount of calculation and time in the simulation process and improve the simulation computing power.
[0060] It should be understood that the order of execution of the steps in the above embodiment does not necessarily mean 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 embodiment of the present invention.
[0061] Figure 4 The schematic diagram of the structure of the path-based optical simulation device activation device provided by the embodiment of the present invention is shown. Figure 4 In some embodiments, the path-based optical simulation device activation apparatus 40 may include an acquisition module 410 , a first port acquisition module 420 , a second port acquisition module 430 , and an activation device determination module 440 .
[0062] The acquisition module 410 is used to acquire the system topology relationship of the integrated photonic system and the internal port relationship of the candidate device, wherein the candidate device is a device in the integrated photonic system, and the internal port relationship is the optical signal transmission relationship between the ports in the candidate device.
[0063] The first port acquisition module 420 is used to acquire an input device from the candidate devices, and determine a first port corresponding to the input device according to the system topology relationship and the internal port relationship, where the first port is a port capable of receiving an optical signal emitted by the input device.
[0064] The second port acquisition module 430 is used to acquire an output device from the candidate devices, and determine a second port corresponding to the output device according to the system topology relationship and the internal port relationship, where the second port is a port capable of transmitting an optical signal to the output device.
[0065] The activated device determining module 440 is configured to determine an activated device among the candidate devices according to the first port and the second port.
[0066] The path-based optical simulation device activation apparatus provided in the embodiment of the present invention can easily and quickly determine the device that needs to be activated in the integrated photonic system, thereby effectively simplifying the simulation process and reducing the amount of calculation.
[0067] In some embodiments, the activated device determination module 440 is specifically configured to obtain a third port, where the third port is a port that is both a first port and a second port, and to use the candidate device including the third port as the activated device.
[0068] In some embodiments, the path-based optical simulation device activation apparatus 40 may further include a simplified simulation model building module for calling the behavioral model of the activation device and building a simplified simulation model of the integrated photonic system based on the system topology and the behavioral model.
[0069] In some embodiments, the simplified simulation model building module is specifically used to: obtain the third port in the activation device and the initial behavior model of the activation device, and select the part of the initial behavior model related to the third port as the behavior model of the activation device.
[0070] In some embodiments, the initial behavior model includes an S matrix and the behavior model includes a simplified S matrix.
[0071] In some embodiments, the first port acquisition module 420 is specifically used to:
[0072] A system input port of the integrated photonic system is obtained, and a candidate device including the system input port is used as the input device.
[0073] In some embodiments, the second port acquisition module 430 is specifically used to:
[0074] The system output port of the integrated photonic system is obtained, and the candidate device including the system output port is used as the output device.
[0075] Figure 5 Schematic diagram of a terminal device provided by an embodiment of the present invention. Figure 5 As shown, the terminal device 50 of this embodiment includes: a processor 500, a memory 510, and a computer program 520 stored in the memory 510 and executable on the processor 500, such as a path-based optical simulation device activation program. When the processor 50 executes the computer program 520, the steps in the above-mentioned various path-based optical simulation method embodiments are implemented, such as Figure 1 Alternatively, when the processor 500 executes the computer program 520, the functions of the modules and units in the above-mentioned device embodiments are realized, for example, Figure 4 Functions of modules 410 to 440 are shown.
[0076] Exemplarily, the computer program 520 may be divided into one or more modules or units, which are stored in the memory 510 and executed by the processor 500 to complete the present invention. The one or more modules or units may be a series of computer program instruction segments capable of completing specific functions, which are used to describe the execution process of the computer program 520 in the terminal device 50. For example, the computer program 520 may be divided into an acquisition module, a first port acquisition module, a second port acquisition module, and an activation device determination module.
[0077] The terminal device 50 may be a computing device such as a desktop computer, a notebook, a PDA, or a cloud server. The terminal device may include, but is not limited to, a processor 500 and a memory 510. Those skilled in the art will appreciate that Figure 5 It is only an example of the terminal device 50 and does not constitute a limitation of the terminal device 50. It may include more or fewer components than shown in the figure, or a combination of certain components, or different components. For example, the terminal device may also include input and output devices, network access devices, buses, etc.
[0078] The processor 500 may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor or any conventional processor, etc.
[0079] The memory 510 may be an internal storage unit of the terminal device 50, such as a hard disk or memory of the terminal device 50. The memory 510 may also be an external storage device of the terminal device 50, such as a plug-in hard disk, a smart media card (SMC), a secure digital (SD) card, a flash card, etc. equipped on the terminal device 50. Further, the memory 510 may also include both an internal storage unit of the terminal device 50 and an external storage device. The memory 510 is used to store the computer program and other programs and data required by the terminal device. The memory 510 may also be used to temporarily store data that has been output or is to be output.
[0080] The technicians in the relevant field can clearly understand that for the convenience and simplicity of description, only the division of the above-mentioned functional units and modules is used as an example for illustration. In practical applications, the above-mentioned function allocation can be completed by different functional units and modules as needed, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above. The functional units and modules in the embodiment can be integrated in a processing unit, or each unit can exist physically separately, or two or more units can be integrated in one unit. The above-mentioned integrated unit can be implemented in the form of hardware or in the form of software functional units. In addition, the specific names of the functional units and modules are only for the convenience of distinguishing each other, and are not used to limit the scope of protection of this application. The specific working process of the units and modules in the above-mentioned system can refer to the corresponding process in the aforementioned method embodiment, which will not be repeated here.
[0081] In the above embodiments, the description of each embodiment has its own emphasis. For parts that are not described or recorded in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.
[0082] Those skilled in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of the present invention.
[0083] In the embodiments provided by the present invention, it should be understood that the disclosed devices, terminal equipment and methods can be implemented in other ways. For example, the embodiments of the devices and terminal equipment described above are only schematic. For example, the division of the modules or units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, and the indirect coupling or communication connection of the devices or units can be electrical, mechanical or other forms.
[0084] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0085] In addition, each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.
[0086] If the integrated modules and units are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the present invention implements all or part of the processes in the above-mentioned embodiment method, and can also be completed by instructing the relevant hardware through a computer program. The computer program can be stored in a computer-readable storage medium, and the computer program can implement the steps of the above-mentioned various method embodiments when executed by the processor. Among them, the computer program includes computer program code, and the computer program code can be in source code form, object code form, executable file or some intermediate form. The computer-readable medium may include: any entity or device capable of carrying the computer program code, recording medium, U disk, mobile hard disk, disk, optical disk, computer memory, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), electric carrier signal, telecommunication signal and software distribution medium. It should be noted that the content contained in the computer-readable medium can be appropriately increased or decreased according to the requirements of legislation and patent practice in the jurisdiction. For example, in some jurisdictions, according to legislation and patent practice, computer-readable media do not include electric carrier signals and telecommunication signals.
[0087] The embodiments described above are only used to illustrate the technical solutions of the present invention, rather than to limit the same. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that the technical solutions described in the aforementioned embodiments may still be modified, or some of the technical features may be replaced by equivalents. Such modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present invention, and should all be included in the protection scope of the present invention.
Claims
1. A path-based optical simulation device activation method, characterized in that: include: Acquire a system topology relationship of an integrated photonic system and an internal port relationship of a candidate device, wherein the candidate device is a device in the integrated photonic system, and the internal port relationship is an optical signal transmission relationship between ports in the candidate device; Acquire an input device from the candidate devices, and determine a first port corresponding to the input device according to the system topology relationship and the internal port relationship, where the first port is a port capable of receiving an optical signal sent by the input device; Acquire an output device from the candidate devices, and determine a second port corresponding to the output device according to the system topology relationship and the internal port relationship, where the second port is a port capable of transmitting an optical signal to the output device; Determine an activated device among the candidate devices according to the first port and the second port; The step of determining an activated device among the candidate devices according to the first port and the second port includes: Acquire a third port, where the third port is a port that is both the first port and the second port; The candidate device including the third port is used as the activated device.
2. The path-based optical simulation device activation method according to claim 1, characterized in that: After determining an activated device among the candidate devices according to the first port and the second port, the method further includes: Invoking a behavior model of the activation device; A simplified simulation model of the integrated photonic system is constructed based on the system topology relationship and the behavior model.
3. The path-based optical simulation device activation method according to claim 2, characterized in that: The calling of the behavior model of the activation device includes: Acquiring a third port in the activation device and an initial behavior model of the activation device; A portion of the initial behavior model related to the third port is selected as the behavior model of the activation device.
4. The path-based optical simulation device activation method according to claim 3, characterized in that: The initial behavior model includes an S matrix, and the behavior model includes a simplified S matrix.
5. The path-based optical simulation device activation method according to any one of claims 1 to 4, characterized in that: The step of obtaining an input device from the candidate devices includes: Acquire a system input port of the integrated photonic system; An alternative device including the system input port is used as the input device.
6. The path-based optical simulation device activation method according to any one of claims 1 to 4, characterized in that: The obtaining of the output device from the candidate devices comprises: Acquire a system output port of the integrated photonic system; An alternative device including an output port of the system is used as the output device.
7. A path-based optical simulation device activation device, characterized in that: include: An acquisition module, used to acquire a system topology relationship of an integrated photonic system and an internal port relationship of a candidate device, wherein the candidate device is a device in the integrated photonic system, and the internal port relationship is an optical signal transmission relationship between ports in the candidate device; A first port acquisition module, configured to acquire an input device from the candidate devices, and determine a first port corresponding to the input device according to the system topology relationship and the internal port relationship, wherein the first port is a port capable of receiving an optical signal emitted by the input device; A second port acquisition module, configured to acquire an output device from the candidate devices, and determine a second port corresponding to the output device according to the system topology relationship and the internal port relationship, wherein the second port is a port capable of transmitting an optical signal to the output device; an activated device determining module, configured to determine an activated device among the candidate devices according to the first port and the second port; The activated device determination module is specifically used to obtain a third port, where the third port is a port that is both the first port and the second port; The candidate device including the third port is used as the activated device.
8. A terminal device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 6 are implemented.
9. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 6 are implemented.
Citation Information
Patent Citations
Optical communication system
JP2005184856A
Semiconductor Lasers in Optical Phase-Locked Loops
US20060239312A1