Driving capability detection method, driving capability detection system and driving capability detection end
By identifying and mirroring and copying the driver components on the integrated circuit simulation platform and detecting their driving capabilities, the problem of being unable to accurately determine the source of signal abnormalities is solved, and detection accuracy and error correction efficiency are improved.
Patent Information
- Application Number
- CN202411921435.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-25
- Publication Date
- 2025-04-18
AI Technical Summary
In the integrated circuit simulation platform, it is impossible to accurately determine whether the signal abnormality is caused by external drive components or internal drive components, resulting in low problem positioning and error correction efficiency.
By identifying the device on the integrated circuit simulation platform and determining its external and internal driving components, mirror copying the external driving components, obtaining input information and applying it to the mirror driving structure, the driving capability of the external driving components is detected. Optionally, the same detection is also performed on the internal drive components.
It realizes the real-time and accurate detection of the driving ability of the external driving components when the device performs simulation work, avoids interference from the internal driving components, improves the accuracy of detection, and thus improves problem positioning and error correction efficiency.
Smart Images

Figure CN119849397A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of simulation verification of digital integrated circuits and digital-analog hybrid integrated circuits, and in particular to a driving capability detection method, system, driving capability detection terminal, and computer-readable storage medium. Background Art
[0002] For the integrated circuit simulation platform, each circuit module can be defined with the module keyword. The integrated circuit simulation platform can include multiple modules, and each module can be implemented by at least one device. Devices can transmit signals through ports, and each device has a corresponding port. Each port can correspond to one or more drivers, and each driver can apply a driving signal to the corresponding port to assign a value so that the corresponding device performs simulation work. If a circuit node is affected by multiple drivers, then the relationship between the drivers needs to be resolved based on the strength relationship. For example Figure 1 In device U1, port net1 is connected to the external network. D1 is the internal driver of U1, and D2, D3, and D4 are external drivers. Nodes net2, net3, and net4 are nodes of the external network and are connected to node net1. Therefore, D1 to D4 are all drivers of net1, and the specific value of net1 depends on the strength relationship of the driving strength of D1 to D4. Figure 1 In the device U1 shown, when the signal value at net1 is abnormal, since the external driver and internal driver of net1 are connected together, it is impossible to determine whether the abnormality is caused by the external driver or the internal driver. Therefore, a drive detection technology is urgently needed to obtain the parameters of each part of the driver and identify whether the signal abnormality is caused by the external driver or the internal driver, so as to facilitate problem location and improve error correction efficiency. Summary of the invention
[0003] In view of this, the present application provides a driving capability detection method, system, driving capability detection terminal, and computer-readable storage medium, which can accurately detect the driving capability of external driving components in real time when each device performs simulation work in an integrated circuit simulation platform.
[0004] The present application provides a driving capability detection method, the driving capability detection method comprising:
[0005] Identify each device on an integrated circuit simulation platform, and determine the external drive component and the internal drive component corresponding to each of the devices;
[0006] Mirroring the external drive component to obtain a first mirrored drive structure;
[0007] When the device performs simulation work, first input information corresponding to the external driving component is obtained, the first input information is applied to the first mirror driving structure, and the driving capability of the external driving component is detected according to a first driving signal output by the first mirror driving structure.
[0008] Optionally, after identifying each device on the integrated circuit simulation platform and determining the external drive component and internal drive component corresponding to each device, the drive capability detection method also includes: mirroring the internal drive component to obtain a second mirror drive structure; when the device performs simulation work, obtaining second input information corresponding to the internal drive component, applying the second input information to the second mirror drive structure, and detecting the drive capability of the internal drive component according to a second drive signal output by the second mirror drive structure.
[0009] Optionally, the driving capability detection method also includes: when at least one driving information of the external driving component and the internal driving component changes, reacquiring the first input information, applying the first input information to the first mirror driving structure to detect the driving capability of the external driving component according to the first driving signal output by the first mirror driving structure, and reacquiring the second input information, applying the second input information to the second mirror driving structure to detect the driving capability of the internal driving component according to the second driving signal output by the second mirror driving structure.
[0010] Optionally, the driving capability detection method also includes: when at least one driving information in the external driving component and the internal driving component changes, respectively acquiring a first driving signal output by the first mirror driving structure and a second driving signal output by the second mirror driving structure; comparing the first driving signal with the second driving signal, and updating the driving capability of the external driving component and / or the driving capability of the internal driving component according to the comparison result.
[0011] Optionally, comparing the first drive signal and the second drive signal, and updating the driving capability of the external drive component and / or the driving capability of the internal drive component according to the comparison result, includes: acquiring a first drive strength corresponding to the first drive signal and a second drive strength corresponding to the second drive signal; if the first drive strength is greater than the second drive strength, reacquiring the second input information, applying the second input information to the second mirror drive structure, so as to detect the driving capability of the internal drive component according to the second drive signal output by the second mirror drive structure; if the first drive strength is less than the second drive strength, reacquiring the first input information, applying the first input information to the first mirror drive structure, so as to detect the driving capability of the external drive component according to the first drive signal output by the first mirror drive structure; if the first drive strength is equal to the second drive strength, reacquiring the first input information, applying the first input information to the first mirror drive structure, so as to detect the driving capability of the external drive component according to the first drive signal output by the first mirror drive structure, and reacquiring the second input information, applying the second input information to the second mirror drive structure, so as to detect the driving capability of the internal drive component according to the second drive signal output by the second mirror drive structure.
[0012] Optionally, when the device performs simulation work, first input information corresponding to the external drive component is obtained, the first input information is applied to the first mirror drive structure, and the driving capability of the external drive component is detected according to the first drive signal output by the first mirror drive structure, including: when the device performs simulation work, first input information corresponding to external drive components corresponding to multiple devices corresponding to the same module is obtained, each of the first input information is applied to the corresponding first mirror drive structure, and the driving capability of the corresponding external drive component is detected according to the first drive signal output by each first mirror drive structure.
[0013] Optionally, when the device performs simulation work, second input information corresponding to the internal driving component is obtained, the second input information is applied to the second mirror driving structure, and the driving capability of the internal driving component is detected according to the second driving signal output by the second mirror driving structure, including: when the device performs simulation work, second input information corresponding to internal driving components corresponding to multiple devices corresponding to the same module is obtained, each of the second input information is applied to the corresponding second mirror driving structure, and the driving capability of the corresponding internal driving component is detected according to the second driving signal output by each second mirror driving structure.
[0014] The present application also provides a driving capability detection system, comprising:
[0015] An identification module, used to identify each device on the integrated circuit simulation platform and determine the external driving components and internal driving components corresponding to each of the devices;
[0016] A mirror copy module, used for mirror copying the external drive component to obtain a first mirror drive structure;
[0017] An acquisition module is used to acquire first input information corresponding to the external drive component when the device performs simulation work, apply the first input information to the first mirror drive structure, and detect the driving capability of the external drive component according to a first drive signal output by the first mirror drive structure.
[0018] The present application also provides a driving capability detection terminal, comprising: a memory and a processor, wherein a driving capability detection program is stored in the memory, and when the driving capability detection program is executed by the processor, the steps of any of the above driving capability detection methods are implemented.
[0019] The present application also provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the steps of any of the above driving capability detection methods are implemented.
[0020] The above-mentioned driving capability detection method, system, driving capability detection terminal, and computer-readable storage medium of the present application identify each device on an integrated circuit simulation platform, determine the external driving component and internal driving component corresponding to each device, mirror-copy the external driving component, and obtain a first mirror driving structure. When the device performs simulation work, first input information corresponding to the external driving component is obtained, and the first input information is applied to the first mirror driving structure. The driving capability of the external driving component is detected according to the first driving signal output by the first mirror driving structure, so as to detect the driving capability of the external driving component in real time and accurately when the device performs simulation work, so that the detection process of the driving capability of the external driving component avoids interference from related driving signals from the internal driving component, and can improve the accuracy of the detected driving capability, thereby improving the efficiency of locating problems based on driving capability and improving the corresponding error correction efficiency. BRIEF DESCRIPTION OF THE DRAWINGS
[0021] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For those skilled in the art, other drawings can be obtained based on these drawings without creative work.
[0022] Figure 1 It is a schematic diagram of the device and related drive structure;
[0023] Figure 2 This is a schematic diagram of a driving capability detection method flow in one embodiment of the present application;
[0024] Figure 3 This is a schematic diagram of an application scenario corresponding to the first mirror structure in an embodiment of the present application;
[0025] Figure 4 It is a schematic diagram of application scenarios corresponding to each mirror structure of an embodiment of the present application;
[0026] Figure 5 Schematic diagram of a driving capability detection system according to an embodiment of the present application. DETAILED DESCRIPTION
[0027] The technical solutions in the embodiments of the present application are clearly and completely described below in conjunction with the accompanying drawings. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative work are within the scope of protection of the present application. In the absence of conflict, the following embodiments and their technical features can be combined with each other.
[0028] In a first aspect, the present application provides a driving capability detection method, which is used to detect the driving capability of driving information corresponding to each device on an integrated circuit simulation platform; the driving capability can be used to characterize information such as energy and / or strength corresponding to the driving information. In some examples, the driving capability can also be characterized by driving strength. Specifically, the above-mentioned driving capability detection method can be executed by a driving capability detection terminal provided on the integrated circuit simulation platform, so as to detect the driving capabilities corresponding to the external driving components and / or internal driving components of each device when the integrated circuit simulation platform performs simulation work through driving capability detection.
[0029] refer to Figure 2 As shown, the driving capability detection method includes steps S110 to S130.
[0030] S110, identifying each device on an integrated circuit simulation platform, and determining an external driving component and an internal driving component corresponding to each of the devices.
[0031] The integrated circuit simulation platform may include multiple modules, wherein the modules may include circuit modules such as integrators and multipliers that can realize corresponding functions. Each module may include at least one device, and each device may be connected to an external drive component and an internal drive component through a correspondingly set port, and the external drive component and the internal drive component may apply a drive signal to the corresponding port, so that the corresponding device performs simulation work.
[0032] S120, mirror-copying the external drive component to obtain a first mirror-image drive structure, so that the first mirror-image drive structure has the same structure and drive performance as the corresponding external drive component.
[0033] Optionally, the above step S120 can regard the inside of the device as a whole, such as regarding the inside of the device as a black box, and then mirror-copy the external drive components outside the device to the pre-set first storage space to quickly and accurately obtain the first mirror drive structure. The first mirror drive structure can refer to Figure 3 As shown, the first mirror drive structure and the first storage space for setting the first mirror drive structure can be set outside the corresponding device (such as Figure 3 As shown), it can also be set inside the corresponding device.
[0034] Optionally, the above steps can simultaneously mirror and copy the external drive component image for each device of the same type or the same module to obtain the first mirror drive structure of each device, so as to mirror complex external drive components in parallel and improve the mirror copying efficiency of the external drive components.
[0035] S130, obtaining first input information corresponding to the external driving component when the device performs simulation work, applying the first input information to the first mirror driving structure, and detecting the driving capability of the external driving component according to a first driving signal output by the first mirror driving structure, so as to accurately detect the driving capability of the external driving component in real time when the device performs simulation work.
[0036] Optionally, the first input information can be read from a storage space of an input signal pre-stored to an external drive structure of a corresponding device. The first input information is applied to the first mirror drive structure, and the driving capability of the external drive component is detected according to the first drive signal output by the first mirror drive structure, so that the detection process of the driving capability of the external drive component is free from interference from related drive signals from the internal drive component, which can improve the accuracy of the detected driving capability, thereby improving the efficiency of locating problems based on the driving capability and improving the corresponding error correction efficiency.
[0037] Optionally, in the above step S130, when the device performs simulation work, first input information corresponding to the external driving component is obtained, the first input information is applied to the first mirror driving structure, and the driving capability of the external driving component is detected according to the first driving signal output by the first mirror driving structure, including: when the device performs simulation work, first input information corresponding to the external driving components corresponding to multiple devices corresponding to the same module is obtained, each of the first input information is applied to the corresponding first mirror driving structure, and the driving capability of the corresponding external driving component is detected according to the first driving signal output by each first mirror driving structure, so as to detect the driving capability of the external driving components of multiple devices corresponding to the same module in parallel, thereby improving the detection efficiency of the driving capability.
[0038] The above-mentioned driving capability detection method, by identifying each device on an integrated circuit simulation platform, and determining the external driving component and internal driving component corresponding to each device, mirroring the external driving component to obtain a first mirror driving structure, obtaining first input information corresponding to the external driving component when the device performs simulation work, applying the first input information to the first mirror driving structure, and detecting the driving capability of the external driving component according to the first driving signal output by the first mirror driving structure, so as to detect the driving capability of the external driving component in real time and accurately when the device performs simulation work, so that the driving capability detection process of the external driving component avoids interference from related driving signals from the internal driving component, and can improve the accuracy of the detected driving capability, thereby improving the efficiency of locating problems based on driving capability and improving the corresponding error correction efficiency.
[0039] In some embodiments, after identifying each device on the integrated circuit simulation platform and determining the external drive component and the internal drive component corresponding to each of the devices, the drive capability detection method further includes: mirroring the internal drive component to obtain a second mirror drive structure, so that the second mirror drive structure has the same structure and drive performance as the corresponding internal drive component; when the device performs simulation work, obtaining second input information corresponding to the internal drive component, applying the second input information to the second mirror drive structure, and detecting the driving capability of the internal drive component according to a second drive signal output by the second mirror drive structure, so as to accurately detect the driving capability of the internal drive component in real time when the device performs simulation work.
[0040] Optionally, this embodiment can copy the internal drive component mirror image inside the device to a pre-set second storage space. The second mirror drive structure can refer to Figure 4 As shown, the second mirror drive structure and the second storage space for setting the second mirror drive structure can be set outside the corresponding device (such as Figure 4As shown), it can also be set inside the corresponding device.
[0041] Optionally, the second input information can be read from a storage space of an input signal pre-stored in a corresponding device internal drive structure. The second input information is applied to the second mirror drive structure, and the driving capability of the internal drive component is detected according to the second drive signal output by the second mirror drive structure, so that the detection process of the driving capability of the internal drive component is free from interference from related drive signals from external drive components, which can improve the accuracy of the detected driving capability, thereby improving the efficiency of locating problems based on the driving capability and improving the corresponding error correction efficiency.
[0042] In some examples, when the device performs simulation work, second input information corresponding to the internal driving component is obtained, the second input information is applied to the second mirror driving structure, and the driving capability of the internal driving component is detected according to the second driving signal output by the second mirror driving structure, including: when the device performs simulation work, second input information corresponding to the internal driving components corresponding to multiple devices corresponding to the same module is obtained, each of the second input information is applied to the corresponding second mirror driving structure, and the driving capability of the corresponding internal driving component is detected according to the second driving signal output by each second mirror driving structure, so as to detect the driving capability of the internal driving components of multiple devices corresponding to the same module in parallel, thereby improving the detection efficiency of the driving capability.
[0043] In some examples, the driving capabilities of the driving signals corresponding to the external driving component and the internal driving component can be solved and obtained by the driving capability solving tool preset on the integrated circuit simulation platform; that is, the driving capability detection end can solve the driving capability of the external driving component according to the first driving signal by calling the driving capability solving tool preset on the integrated circuit simulation platform, and solve the driving capability of the internal driving component according to the second driving signal. Optionally, the driving capability solving tool can be implemented by a structure such as a control chip that loads a corresponding solving program. Optionally, for the driving signal of an external driving component and / or an internal driving component, the solving process of the driving capability solving tool may include: identifying the storage parameters (such as 0 1X Z and other values) and driving strength of the driving signal, and solving the storage parameters and driving strength to solve the driving capability of the corresponding driving signal. Optionally, in some scenarios, the driving capability can be characterized by the corresponding driving strength.
[0044] Specifically, the value of the drive signal (such as the first drive signal or the second drive signal) may include 4 states, 0, 1, x and z, where x indicates that the value of the drive signal is unknown or undefined, and z indicates the high impedance state of the drive signal. The 4 states of the drive signal are stored with 2-bit values, for example, 00 can be used to represent 0, 01 can be used to represent 1, 10 can be used to represent z, and 11 can be used to represent x. The drive strength of the drive signal includes 8 types, from high to low, namely supply, strong, pull, large, weak, medium, small, and highz, which can be stored with 3-bit values. The specific corresponding relationship can be referred to in Table 1 below. After the drive capability solver identifies the value of the drive signal, the corresponding drive strength can be obtained, thereby obtaining the corresponding drive capability.
[0045] Table 1
[0046] Drive Strength Numeric Supply 7 Strong 6 Pull 5 Large 4 Weak 3 Medium 2 Small 1 Highz 0
[0047] In some embodiments, after the driving capabilities corresponding to the external driving component and / or the internal driving component are obtained, each driving capability or a parameter used to characterize each driving capability may be saved so as to be used when the driving capability is needed.
[0048] Optionally, when driving information such as input information of an external driving component or an internal driving component, or a driving signal output by an external driving component or an internal driving component changes, the driving capability detection method further includes: when at least one driving information of the external driving component and the internal driving component changes, reacquiring the first input information, applying the first input information to the first mirror driving structure, so as to detect the driving capability of the external driving component according to the first driving signal output by the first mirror driving structure, so as to ensure the real-time and accuracy of the driving capability of the external driving component currently acquired; and reacquiring the second input information, applying the second input information to the second mirror driving structure, so as to detect the driving capability of the internal driving component according to the second driving signal output by the second mirror driving structure, so as to ensure the real-time and accuracy of the driving capability of the external driving component currently acquired.
[0049] In some embodiments, the driving capability detection method also includes: when at least one driving information of the external driving component and the internal driving component changes, respectively obtaining a first driving signal output by the first mirror driving structure and a second driving signal output by the second mirror driving structure; comparing the first driving signal with the second driving signal, and updating the driving capability of the external driving component and / or the driving capability of the internal driving component according to the comparison result, so as to selectively update the driving capability of the external driving component and / or the driving capability of the internal driving component, and simplify the detection process as much as possible on the basis of ensuring the accuracy of the obtained driving capability.
[0050] In some examples, comparing the first drive signal and the second drive signal, and updating the drive capability of the external drive component and / or the drive capability of the internal drive component according to the comparison result, includes:
[0051] Acquire a first driving strength corresponding to the first driving signal and a second driving strength corresponding to the second driving signal;
[0052] If the first driving strength is greater than the second driving strength, indicating that the driving information outside the device has not changed, the second input information can be reacquired and applied to the second mirror driving structure to detect the driving capability of the internal driving component according to the second driving signal output by the second mirror driving structure, thereby ensuring the accuracy of the determined driving capability of the internal driving component;
[0053] If the first driving strength is less than the second driving strength, indicating that the driving information inside the device has not changed, the first input information can be reacquired and applied to the first mirror driving structure to detect the driving capability of the external driving component according to the first driving signal output by the first mirror driving structure, thereby ensuring the accuracy of the determined driving capability of the external driving component;
[0054] If the first driving strength is equal to the second driving strength, the first input information is reacquired and applied to the first mirror driving structure to detect the driving capability of the external driving component according to the first driving signal output by the first mirror driving structure, and the second input information is reacquired and applied to the second mirror driving structure to detect the driving capability of the internal driving component according to the second driving signal output by the second mirror driving structure, so as to ensure the real-time and accuracy of the driving capability of the external driving component currently acquired.
[0055] This embodiment can update the driving capability of the external driving component and / or the driving capability of the internal driving component in a differentiated manner according to the relationship between the first driving strength and the second driving strength, and can simplify the detection process as much as possible while ensuring the accuracy of the obtained driving capability.
[0056] In the above driving capability detection method, by identifying each device on the integrated circuit simulation platform, and determining the external driving component and the internal driving component corresponding to each device, the external driving component is mirrored to obtain a first mirror driving structure, and the first input information corresponding to the external driving component is obtained when the device performs the simulation work, and the first input information is applied to the first mirror driving structure, and the driving capability of the external driving component is detected according to the first driving signal output by the first mirror driving structure, so that the driving capability of the external driving component can be detected in real time and accurately when the device performs the simulation work, so that the detection process of the driving capability of the external driving component avoids interference from the relevant driving signal from the internal driving component; the internal driving component can also be mirrored to obtain a second mirror driving structure, and the second input information corresponding to the internal driving component is obtained when the device performs the simulation work, and the second input information is applied to the second mirror driving structure, and the driving capability of the internal driving component is detected according to the second driving signal output by the second mirror driving structure, so that the driving capability of the internal driving component can be detected in real time and accurately when the device performs the simulation work; it can be seen that the present application can improve the accuracy of each driving capability detected, thereby improving the efficiency of locating problems based on driving capability and improving the corresponding error correction efficiency.
[0057] The second aspect of the present application provides a driving capability detection system, which can be provided at a driving capability detection terminal for detecting the driving capability of each part corresponding to each device on an integrated circuit simulation platform. Figure 5 As shown, the driving capability detection system includes:
[0058] An identification module 110, used to identify each device on the integrated circuit simulation platform and determine the external driving component and the internal driving component corresponding to each of the devices;
[0059] A mirror copy module 120, used for mirror copying the external drive component to obtain a first mirror drive structure;
[0060] The acquisition module 130 is used to obtain the first input information corresponding to the external driving component when the device performs simulation work, apply the first input information to the first mirror driving structure, and detect the driving capability of the external driving component according to the first driving signal output by the first mirror driving structure.
[0061] For the specific definition of the driving capability detection system, please refer to the definition of the driving capability detection method above, which will not be repeated here. Each module in the above-mentioned driving capability detection system can be implemented in whole or in part by software, hardware and a combination thereof. Each of the above-mentioned modules can be embedded in or independent of the computing module in the relevant computer device in the form of hardware, or can be stored in the memory of the computer device in the form of software, so that the computing module can call and execute the operations corresponding to the above-mentioned units.
[0062] The present application also provides a driving capability detection end, which may include: a memory and a processor, wherein a driving capability detection program is stored in the memory, and when the driving capability detection program is executed by the processor, the steps of the driving capability detection method described in any of the above embodiments are implemented.
[0063] The present application also provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the steps of the driving capability detection method described in any of the above embodiments are implemented.
[0064] Although the present application has been shown and described with respect to one or more implementations, equivalent variations and modifications will occur to those skilled in the art based on reading and understanding of this specification and the accompanying drawings. The present application includes all such modifications and variations and is limited only by the scope of the appended claims. In particular, with respect to the various functions performed by the above-mentioned components, the terms used to describe such components are intended to correspond to any component (unless otherwise indicated) that performs the specified function of the component (e.g., it is functionally equivalent), even if it is not structurally equivalent to the disclosed structure that performs the functions in the exemplary implementation of this specification shown herein.
[0065] That is, the above description is only an embodiment of the present application, and does not limit the patent scope of the present application. Any equivalent structure or equivalent process transformation made using the contents of the specification and drawings of the present application, such as the mutual combination of technical features between the embodiments, or direct or indirect application in other related technical fields, are also included in the patent protection scope of the present application.
[0066] In addition, in the description of the present application, it should be understood that the terms "center", "longitudinal", "lateral", "length", "width", "thickness", "up", "down", "front", "back", "left", "right", "vertical", "horizontal", "top", "bottom", "inside", "outside" and the like indicate positions or positional relationships based on the positions or positional relationships shown in the drawings, which are only for the convenience of describing the present application and simplifying the description, rather than indicating or implying that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation, and therefore cannot be understood as a limitation on the present application. In addition, for structural elements with the same or similar characteristics, the present application may use the same or different reference numerals for identification. In addition, the terms "first" and "second" are only used for descriptive purposes, and cannot be understood as indicating or implying relative importance or implicitly indicating the number of technical features indicated. Therefore, the features defined as "first" and "second" may explicitly or implicitly include one or more features. In the description of the present application, the meaning of "multiple" is two or more, unless otherwise clearly and specifically defined.
[0067] In this application, the word "exemplary" is used to mean "used as an example, illustration or description". Any embodiment described as "exemplary" in this application is not necessarily to be construed as being more preferred or more advantageous than other embodiments. In order to enable any technician in the field to implement and use the present application, the present application provides the above description. In the above description, various details are listed for the purpose of explanation. It should be understood that a person of ordinary skill in the art can recognize that the present application can be implemented without using these specific details. In other embodiments, well-known structures and processes will not be elaborated in detail to avoid unnecessary details that make the description of the present application obscure. Therefore, the present application is not intended to be limited to the embodiments shown, but is consistent with the widest range of principles and features disclosed in the present application.
Claims
1. A driving capability detection method, characterized in that: The driving capability detection method comprises: Identify each device on an integrated circuit simulation platform, and determine the external drive component and the internal drive component corresponding to each of the devices; Mirroring the external drive component to obtain a first mirrored drive structure; When the device performs simulation work, first input information corresponding to the external driving component is obtained, the first input information is applied to the first mirror driving structure, and the driving capability of the external driving component is detected according to a first driving signal output by the first mirror driving structure.
2. The driving capability detection method according to claim 1, characterized in that: After identifying each device on the integrated circuit simulation platform and determining the external driving components and internal driving components corresponding to each device, the driving capability detection method further includes: Mirroring the internal drive component to obtain a second mirror drive structure; When the device performs simulation work, second input information corresponding to the internal driving component is obtained, the second input information is applied to the second mirror driving structure, and the driving capability of the internal driving component is detected according to a second driving signal output by the second mirror driving structure.
3. The driving capability detection method according to claim 2, characterized in that: The driving capability detection method further includes: When at least one driving information of the external driving component and the internal driving component changes, the first input information is reacquired and applied to the first mirror driving structure to detect the driving capability of the external driving component according to the first driving signal output by the first mirror driving structure, and the second input information is reacquired and applied to the second mirror driving structure to detect the driving capability of the internal driving component according to the second driving signal output by the second mirror driving structure.
4. The driving capability detection method according to claim 2, characterized in that: The driving capability detection method further includes: When at least one driving information of the external driving component and the internal driving component changes, respectively acquiring a first driving signal output by the first mirror driving structure and a second driving signal output by the second mirror driving structure; The first driving signal and the second driving signal are compared, and the driving capability of the external driving component and / or the driving capability of the internal driving component are updated according to the comparison result.
5. The driving capability detection method according to claim 4, characterized in that: The comparing the first driving signal and the second driving signal, and updating the driving capability of the external driving component and / or the driving capability of the internal driving component according to the comparison result, comprises: Acquire a first driving strength corresponding to the first driving signal and a second driving strength corresponding to the second driving signal; If the first driving strength is greater than the second driving strength, reacquiring the second input information, applying the second input information to the second mirror driving structure, so as to detect the driving capability of the internal driving component according to the second driving signal output by the second mirror driving structure; If the first driving strength is less than the second driving strength, reacquiring the first input information, applying the first input information to the first mirror driving structure, so as to detect the driving capability of the external driving component according to the first driving signal output by the first mirror driving structure; If the first driving strength is equal to the second driving strength, the first input information is reacquired and applied to the first mirror driving structure to detect the driving capability of the external driving component according to the first driving signal output by the first mirror driving structure, and the second input information is reacquired and applied to the second mirror driving structure to detect the driving capability of the internal driving component according to the second driving signal output by the second mirror driving structure.
6. The driving capability detection method according to claim 2, characterized in that: The step of acquiring first input information corresponding to the external driving component when the device performs simulation work, applying the first input information to the first mirror driving structure, and detecting the driving capability of the external driving component according to a first driving signal output by the first mirror driving structure includes: When the device performs simulation work, first input information corresponding to external driving components corresponding to multiple devices corresponding to the same module is obtained, each of the first input information is applied to the corresponding first mirror driving structure, and the driving capability of the corresponding external driving component is detected according to the first driving signal output by each of the first mirror driving structures.
7. The driving capability detection method according to claim 2, characterized in that: The step of acquiring second input information corresponding to the internal driving component when the device performs simulation work, applying the second input information to the second mirror driving structure, and detecting the driving capability of the internal driving component according to a second driving signal output by the second mirror driving structure includes: When the device performs simulation work, second input information corresponding to internal driving components corresponding to multiple devices corresponding to the same module is obtained, each of the second input information is applied to the corresponding second mirror driving structure, and the driving capability of the corresponding internal driving component is detected according to the second driving signal output by each of the second mirror driving structures.
8. A driving capability detection system, characterized in that: The driving capability detection system comprises: An identification module, used to identify each device on the integrated circuit simulation platform and determine the external driving components and internal driving components corresponding to each of the devices; A mirror copy module, used for mirror copying the external drive component to obtain a first mirror drive structure; An acquisition module is used to acquire first input information corresponding to the external drive component when the device performs simulation work, apply the first input information to the first mirror drive structure, and detect the driving capability of the external drive component according to a first drive signal output by the first mirror drive structure.
9. A driving capability detection terminal, characterized in that: The driving capability detection end may include: a memory and a processor, wherein a driving capability detection program is stored in the memory, and when the driving capability detection program is executed by the processor, the steps of the driving capability detection method according to any one of claims 1 to 7 are implemented.
10. A computer-readable storage medium, characterized in that: The storage medium stores a computer program, and when the computer program is executed by the processor, the steps of the driving capability detection method according to any one of claims 1 to 7 are implemented.