Military IP Core Evaluation Method
By constructing an abnormal IP collection and usage status analysis model, and combining the data of historical detection batches to determine the risk detection project, the accuracy and efficiency problems caused by the influencing factors of military IP core evaluation equipment are solved, and the accuracy of security verification of detection equipment and IP core evaluation is improved.
Patent Information
- Application Number
- CN202410652368.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-05-24
- Publication Date
- 2025-05-06
- Estimated Expiration
- 2044-05-24
AI Technical Summary
In the prior art, military IP core evaluation equipment has influencing factors, which leads to the accuracy and efficiency of IP core evaluation, and lacks security verification of evaluation equipment.
By obtaining the detection data of the IP core to be detected, a collection of abnormal IPs is constructed, and the risk detection project is determined based on the data from the historical detection batch. Use the state analysis model to adjust the detection sequence of the detection device, mark the risk status target, and conduct risk detection and secondary detection to verify the safety of the detection device.
The security verification of the detection equipment is realized, the accuracy and efficiency of IP core evaluation is improved, and the accuracy of the functional evaluation verification of IP core is ensured.
Smart Images

Figure CN119004198B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of IP core evaluation, and in particular to a military IP core evaluation method. Background Art
[0002] At present, military IP cores can be evaluated through set evaluation methods to identify IP cores that meet the usage specifications, including:
[0003] During the evaluation process, the pre-set evaluation rules and the evaluation equipment can directly determine whether the current IP core has defects by comparing it with the threshold data after the evaluation is completed. However:
[0004] When IP cores are evaluated based on evaluation equipment, if there are a large number of defective IP cores after the evaluation is completed, whether these IP cores are actually defective or the existence of a large number of defective IP cores is caused by factors of the evaluation equipment itself, the evaluation results of the evaluation equipment are usually directly determined. This leads to the possibility that if the evaluation equipment used in advance has its own influencing factors, it will cause evaluation anomalies for the IP cores of the batch or even the overall measurement, which not only affects the accuracy of the IP core evaluation, but also affects the efficiency of the IP core evaluation. Summary of the invention
[0005] In view of the above-mentioned shortcomings of the prior art, the present invention provides a military IP core evaluation method, which can effectively solve the problem in the prior art that there is no security analysis of the evaluation results of the IP core based on the evaluation equipment. When there are influencing factors in the evaluation equipment itself, it will lead to problems with the accuracy and efficiency of the evaluation of the entire IP core.
[0006] To achieve the above objectives, the present invention is implemented through the following technical solutions:
[0007] The present invention provides a military IP core evaluation method, which at least includes:
[0008] Step 1: Obtain the IP core to be detected and detect the IP core to be detected to obtain detection data, determine whether the detection data is abnormal, and if there is an abnormality, mark the IP core to be detected corresponding to the abnormal detection data as an abnormal IP core;
[0009] Step 2: Build an abnormal IP set based on the abnormal IP cores, and build the current detection batch D based on the number of IP cores to be detected. p , based on the current test batch D p Get the historical test batch L corresponding to the evaluation center p , determine the current test batch D p DQ corresponding to the anomaly detection items under l Is it consistent with the historical test batch Lp The following correspond, where:
[0010] When it does not correspond, DQ l The corresponding abnormal detection items are determined as risk detection items, and the corresponding detection equipment and production parties are determined by the risk detection items, so as to mark the detection equipment and production parties as risk status targets, where:
[0011] When the detection equipment in the risk state target is determined, the detection sequence of the detection equipment is clarified in combination with the state analysis model so as to perform risk detection on the detection equipment through the detection sequence.
[0012] Furthermore, by constructing a normal database and an abnormal database, wherein:
[0013] By testing the IP cores to be tested, abnormal IP cores are input into the abnormal database, and normal IP cores to be tested are input into the normal database.
[0014] Furthermore, after the abnormal IP set is constructed, the corresponding number of detection items with the same abnormality is determined in the abnormal IP set, and the abnormal IP set is reconstructed by sequencing from the most to the least according to the number of abnormal detection items.
[0015] Furthermore, the risk detection item is determined by:
[0016] Determine the number of detection items with the same anomaly in the abnormal IP set;
[0017] Obtain the historical inspection pass rate L of each batch of IP cores by the evaluation center h , clearly define the evaluation center and the current test batch D p The corresponding historical test batch L p ;
[0018] Get multiple historical test batches L at a specified time p , clearly define each historical test batch L p The abnormal item rate under different detection items is obtained, and the corresponding historical abnormal item rate mean LY j ;
[0019] Get the rated abnormal item rate E of the standard batch by the evaluation center y , the historical abnormal item rate mean LY j With the rated abnormal item rate E y Compare, where:
[0020] When LY j ≤E y When the current detection batch D pThe abnormal IP set in the abnormal detection project corresponds to the abnormal IP set, and the current detection batch D is clear. p The number of IP cores to be tested and marked as S d ;
[0021] Get the number of IP cores corresponding to different anomaly detection projects and mark them as Y c , according to S d and Y c Get the abnormal IP core and abnormal detection items detected by step 1. d The proportion of DQ l ,thus:
[0022] When DQ l >LY j or DQ l >E y When, according to DQ l The corresponding abnormal detection items are marked as risk detection items.
[0023] Furthermore, when the detection equipment in the risk detection project is determined, the detection equipment is marked as a device to be verified, and the specific method of adjusting the detection sequence according to the state analysis model is:
[0024] Pre-built state analysis models:
[0025]
[0026] In the formula, PS is the usage loss value of the equipment to be tested, px is T m , G S , G c , W d and H l The sum of the number of items, T m is the total usage time, G S is the total fault duration, G c is the total number of failures, W d is the total number of maintenance times, H l is the environmental resistance, ρ is the constant correction factor;
[0027] The devices to be inspected are sequenced in a unified manner from large to small using loss values PS, so that the device with the largest using loss value PS is pre-determined as the first inspection object, and so on, and a detection sequence of the devices to be inspected is generated.
[0028] Furthermore, when the detection sequence of the device to be verified is determined:
[0029] A detection sequence set is constructed based on the detection sequence, and the device to be verified is determined in the detection sequence set. The corresponding detection time value is determined according to the corresponding device to be verified, and the detection time value of the device to be verified that is different from the current time value is determined in the subsequent process, wherein:
[0030] Determining the continuous detection equipment in step 1 based on the determined equipment to be verified;
[0031] The remaining IP cores to be detected are used to build a scheduling detection queue, obtain the number of continuous detection devices RT, determine the time required for the continuous detection devices to simultaneously detect the IP cores to be detected in the scheduling detection queue, and calculate the detection time S of each IP core to be detected. jl ,thus:
[0032] Get the number PX of IP cores to be detected by all continuous detection devices at the same time and the required detection time S jl , and determine the remaining number S of IP cores to be tested in the scheduling detection queue yl , according to the formula:
[0033]
[0034] Where, T all The time required to detect all the IP cores to be detected in the scheduled detection queue.
[0035] Furthermore, the T all When determining, based on the current time and T all To clarify the time when the continuous testing equipment can be put back into testing X t , assign the abnormal IP cores determined in the abnormal IP set to X t The subsequent continuous detection equipment is used for detection, forming a secondary detection of abnormal IP cores.
[0036] Furthermore, it also includes:
[0037] Obtain the test status of the device to be verified by the evaluation center. The test status includes normal and abnormal status. When the device to be verified is in normal status:
[0038] The abnormal IP core detected by the device to be verified in the abnormal IP set is obtained, and the manufacturer is determined based on the abnormal IP core, thereby determining the manufacturer associated with the abnormal IP core.
[0039] Furthermore, when the device to be verified is in a normal state:
[0040] The abnormal IP cores detected by the device to be verified are extracted from the abnormal IP set, and the extracted abnormal IP cores are listed as non-allocated detection targets to re-determine the detection targets of the abnormal IP cores of the continuous detection device.
[0041] Compared with the known prior art, the technical solution provided by the present invention has the following beneficial effects:
[0042] By clarifying the test results of the IP core to be tested, it is determined whether to conduct risk assessment monitoring on the test equipment corresponding to the IP core to be tested, and combining the previous test batch D p DQ of the anomaly detection project under l Compared with historical test batch L p The corresponding status of the abnormal detection items is determined to determine the influencing factors of the abnormal risk of the IP core to be detected. At the same time, when performing risk monitoring on the detection equipment corresponding to the IP core to be detected, a detection analysis of the detection equipment risk is formed, thereby realizing the safety verification of the detection equipment, so that the subsequent detection equipment can provide more accurate functional evaluation and verification for the IP core, while improving the evaluation and inspection efficiency;
[0043] By combining the state analysis model to adjust the detection sequence of the detection equipment, a sequence detection is generated for the detection equipment, thereby speeding up the detection efficiency of the detection equipment in risky states. BRIEF DESCRIPTION OF THE DRAWINGS
[0044] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the prior art descriptions are briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention, and for ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.
[0045] Figure 1 It is a schematic diagram of the overall method of the present invention;
[0046] Figure 2 It is a schematic diagram of the risk detection item determination method of the present invention. DETAILED DESCRIPTION
[0047] In order to make the purpose, technical solution and advantages of the embodiments of the present invention clearer, the technical solution in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0048] The present invention will be further described below in conjunction with the embodiments.
[0049] Example 1 (see Figure 1-Figure 2 ): Military IP core evaluation method, including at least:
[0050] Step 1: Obtain the military IP core that needs to be tested and mark it as the IP core to be tested. In this way, test each functional state of the IP core to be tested one by one to obtain test data, and input the test data into the database for comparison to clarify whether the corresponding functional state of the current IP core is abnormal, wherein a normal database and an abnormal database are constructed;
[0051] When the IP core to be detected is determined to be abnormal through IP core detection after detection, the abnormal detection item is determined, and the abnormal IP core is marked as an abnormal IP core, and the abnormal IP core is input into the abnormal data, and the number of abnormal IP cores currently appearing is recorded in real time; when there is no abnormality, the IP core is input into the normal database to complete the evaluation and verification of the IP core.
[0052] In the above, the inspection items for the IP core in step one are not limited to electrical data performance inspection, functional inspection, safety inspection, area inspection, and power consumption inspection, etc. (therefore, the inspection equipment used is clearly defined through the inspection items corresponding to step one, and the inspection equipment can implement or complete the inspection items of the IP core in the above, such as timing analyzers, logic analyzers, etc., and the specific oscilloscopes are not described here).
[0053] Also includes:
[0054] Step 2: Obtain the abnormal IP cores determined after detection, and construct an abnormal IP set to determine the abnormal detection items corresponding to the abnormal IP cores in the abnormal IP set respectively, thereby sequencing the abnormal IP cores in the abnormal IP set at least one by one according to the number of abnormal detection items of each abnormal IP core. At this time, the abnormal IP set with the largest number of abnormal detection items has been identified. Therefore, the sum of the corresponding numbers of the same abnormal detection items is obtained in the abnormal IP set. The number determined here is also the number of abnormal IP cores corresponding to the same abnormal detection items. Thus:
[0055] Determine the number of detection items with the same anomaly in the abnormal IP set, and obtain the historical inspection pass rate L of each batch of IP cores by the evaluation center. h , which can be marked as the current detection batch D according to the number of IP cores to be detected. p , clearly define the historical testing batch L corresponding to the evaluation center p , here the historical test batch L pIt means that the number of IP cores to be tested is the same as the number of IP cores currently to be tested. Therefore, multiple historical test batches L at a specified time, such as monthly or quarterly, can be obtained. p , historical test batch L p It includes the number of IP cores tested, the abnormal item rate corresponding to the tested IP cores, and the overall test pass rate, among which each historical test batch L is clearly p The abnormal item rate under , in order to obtain the average value to obtain the historical abnormal item rate mean LY corresponding to different detection items j , obtain the rated abnormal item rate E of the evaluation center under the standard batch y , where the rated abnormal item rate E y It means that each batch of products has a rated abnormality rate after production, so:
[0056] The historical abnormal item rate mean LY j With the rated abnormal item rate E y Compare, when LY j ≤E y When the product is within the specified range, it indicates that the production and testing of the batch of products are correct, and thus:
[0057] Determine the current test batch D p The abnormal IP set in the abnormal detection project corresponds to the abnormal IP set, and the current detection batch D is clear. p The number of IP cores to be tested and marked as S d ;
[0058] Get the number of IP cores corresponding to different anomaly detection projects and mark them as Y c , according to S d and Y c Get the abnormal IP core and abnormal detection items detected by step 1. d The proportion of DQ l ,thus:
[0059] When DQ l >LY j or DQ l >E y When (not corresponding), due to the current DQ l It is determined based on the abnormal IP cores after detection, and the current batch of IP cores to be detected has not been detected as a whole. Therefore, in this case, it can be directly judged that there may be abnormal risks for the manufacturer of the current batch of IP cores to be detected and the detection equipment corresponding to step 1 (the equipment for detecting the status of IP cores). Therefore, based on DQ lThe corresponding abnormal detection project is marked as a risk detection project, and the corresponding detection equipment and production party of the risk detection project are obtained, which are all risk status targets (including the construction of IP cores, etc.). Therefore, the detection equipment and production party that need to be risk controlled can be determined. Therefore, for the subsequent safety verification and the production safety operation of the production party, this plan also includes:
[0060] Here, in order to further adjust the detection of the detection equipment to speed up the identification of risky equipment, the detection equipment is marked as equipment to be verified, and:
[0061] The use status evaluation is performed on the equipment to be verified. The use status evaluation predicts the use status value of the equipment to be verified based on the state analysis model, thereby determining whether the equipment to be verified is in a loss state at the current time based on the use status value. The calculation formula for the use status value predicted by the state analysis model is:
[0062]
[0063] In the above formula, PS is the usage loss value of the equipment to be tested, px is T m , G S , G c , W d and H l The sum of the number of items, T m is the total usage time (in hours), G S is the total fault duration (in hours), G c is the total number of failures, W d is the total number of maintenance times, H l is the degree of environmental resistance (types of environmental resistance, each environment that can be tolerated can be assigned a value of 1, such as temperature and humidity can be assigned a value of 2), ρ is a constant correction coefficient, thereby clarifying the use loss value PS, and based on the determined use loss value PS, the devices to be verified are sequenced in a unified manner from large to small, so that the device with the largest use loss value PS is pre-determined as the first detection object, and so on, and a detection sequence for the devices to be verified is generated, so as to achieve pre-detection of the devices to be verified with higher risk status, thereby speeding up the inspection of the devices to be verified, so as to pre-determine the devices to be verified with abnormal status, thereby facilitating the subsequent status monitoring of the IP core by the devices to be verified.
[0064] Furthermore, in this solution, a detection sequence set is constructed based on the specified detection sequence, and the devices to be verified defined according to the detection sequence are obtained at the same time, so as to clarify the corresponding detection time value according to the corresponding devices to be verified, and clarify the detection time value of the devices to be verified that are different from the current time value in the subsequent process, wherein:
[0065] Based on the determined device to be verified, the detection device covered in step 1 is avoided to determine a safe detection device that does not need to be verified, thereby determining it as a continuous detection device, thereby constructing a scheduling detection queue with the remaining IP cores to be detected, and obtaining the number RT of continuous detection devices at the same time to determine the time required for multiple continuous detection devices to simultaneously detect the IP cores to be detected in the scheduling detection queue, and according to the detection time amount S of each IP core to be detected jl ,thus:
[0066] Get the number PX of IP cores to be detected by all continuous detection devices at the same time and the required detection time S jl , and determine the remaining number S of IP cores to be tested in the scheduling detection queue yl , according to the formula:
[0067]
[0068] In the above formula, T all The time required to detect all the IP cores to be detected in the scheduling detection queue, where S is limited yl It is an integer multiple of PX. If it is not an integer multiple, it means There are decimals, so The value of is the digit before the decimal point plus 1, so as to determine T all The purpose here is to determine the time when all continuous testing equipment can be put into use again, so as to re-plan the continuous testing equipment and reasonably allocate the testing operations to the continuous testing equipment.
[0069] It is worth noting that after the remaining IP cores to be tested in the scheduling test queue are tested by the continuous testing device, the T all , based on the current time and T all To clarify the time when the continuous testing equipment can be put back into testing X t Therefore, the abnormal IP cores determined in the abnormal IP set are assigned to X t The subsequent continuous detection equipment is used for detection to form a secondary detection of abnormal IP cores and speed up the efficiency of risk determination of abnormal IP cores.
[0070] Specifically, the above scheme clearly states that risk detection needs to be performed on the equipment to be verified. Therefore, this scheme also includes:
[0071] Obtain the test status of the equipment to be verified by the evaluation center. It should be noted that the test status of the equipment to be verified is based on the information data uploaded by the terminal personnel after the test, which usually includes normal and abnormal status. Therefore:
[0072] The devices to be verified corresponding to the detection sequence set are tested one by one, thereby obtaining the detection status corresponding to different devices to be verified. The detection status is obtained in real time. Therefore, when the device to be verified is in a normal state:
[0073] The abnormal IP core detected by the device to be verified in the abnormal IP set is obtained. Based on this abnormal IP core, it can be determined that the cause of its abnormality is the manufacturer. Therefore, the manufacturer associated with this abnormal IP core (including various manufacturing steps) can be directly determined, thereby accurately determining the manufacturer with the abnormality to form targeted risk control.
[0074] Furthermore, on the basis of the above scheme, that is, the device to be verified is in a normal state, the abnormal IP core detected by the device to be verified is determined to be extracted from the abnormal IP set, and the determined extracted abnormal IP core is listed as a non-allocated detection target to avoid the above-mentioned continuous detection device from detecting this abnormal IP core, thereby accurately limiting the abnormal IP core that needs to be re-detected within the abnormal IP set to speed up the efficiency of the secondary verification of the abnormal IP core, while saving resources and costs.
[0075] The above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit it. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements will not cause the essence of the corresponding technical solutions to deviate from the protection scope of the technical solutions of the embodiments of the present invention.
Claims
1. Military IP core evaluation method, characterized in that: The steps include: Step 1: Obtain the IP core to be detected and detect the IP core to be detected to obtain detection data, determine whether the detection data is abnormal, and if there is an abnormality, mark the IP core to be detected corresponding to the abnormal detection data as an abnormal IP core; Step 2: Build an abnormal IP set based on the abnormal IP cores, and build the current detection batch D based on the number of IP cores to be detected. p , based on the current test batch D p Get the historical test batch L corresponding to the evaluation center p , determine the current test batch D p DQ corresponding to the anomaly detection items under l Is it consistent with the historical test batch L p The following correspond, where: When it does not correspond, DQ l The corresponding abnormal detection items are determined as risk detection items, and the corresponding detection equipment and production parties are determined by the risk detection items, so as to mark the detection equipment and production parties as risk status targets, where: When the detection equipment in the risk state target is determined, the detection sequence of the detection equipment is clarified in combination with the state analysis model, so as to perform risk detection on the detection equipment through the detection sequence; The determination method of risk detection items is as follows: Determine the number of detection items with the same anomaly in the abnormal IP set; Obtain the historical inspection pass rate L of each batch of IP cores by the evaluation center h , clearly define the evaluation center and the current test batch D p The corresponding historical test batch L p ; Get multiple historical test batches L at a specified time p , clearly define each historical test batch L p The abnormal item rate under different detection items is obtained, and the corresponding historical abnormal item rate mean LY j ; Get the rated abnormal item rate E of the standard batch by the evaluation center y , the historical abnormal item rate mean LY j With the rated abnormal item rate E y Compare, where: When LY j ≤E y When the current test batch D p The abnormal IP set in the abnormal detection project corresponds to the abnormal IP set, and the current detection batch D is clear. p The number of IP cores to be tested and marked as S d ; Get the number of IP cores corresponding to different anomaly detection projects and mark them as Y c , according to S d and Y c Get the abnormal IP core and abnormal detection items after the current detection in S d The proportion of DQ l ,thus: When DQ l >LY j or DQ l >E y When, according to DQ l The corresponding abnormal detection items are marked as risk detection items.
2. The military IP core evaluation method according to claim 1, characterized in that: When obtaining the IP core to be detected, a normal database and an abnormal database are constructed, wherein: By testing the IP cores to be tested, abnormal IP cores are input into the abnormal database, and normal IP cores to be tested are input into the normal database.
3. The military IP core evaluation method according to claim 1, characterized in that: After the abnormal IP set is constructed, the corresponding number of detection items with the same abnormality is determined in the abnormal IP set, and the abnormal IP set is reconstructed by sequencing from the most to the least according to the number of abnormal detection items.
4. The military IP core evaluation method according to claim 1, characterized in that: When the detection equipment in the risk detection project is determined, the detection equipment is marked as the equipment to be verified. The specific method of adjusting the detection sequence according to the state analysis model is as follows: Pre-built state analysis models: In the formula, PS is the usage loss value of the equipment to be tested, px is T m , G S , G c , W d and H l The sum of the number of items, T m is the total usage time, G S is the total fault duration, G c is the total number of failures, W d is the total number of maintenance times, H l is the environmental resistance, ρ is the constant correction factor; The devices to be inspected are sequenced in a unified manner from large to small using loss values PS, so that the device with the largest using loss value PS is pre-determined as the first inspection object, and so on, and a detection sequence of the devices to be inspected is generated.
5. The military IP core evaluation method according to claim 4, characterized in that: When the detection sequence of the equipment to be verified is determined: A detection sequence set is constructed based on the detection sequence, and the device to be verified is determined in the detection sequence set. The corresponding detection time value is determined according to the corresponding device to be verified, and the detection time value of the device to be verified that is different from the current time value is determined in the subsequent process, wherein: Determining the continuous testing equipment in step 1 based on the determined equipment to be verified; The remaining IP cores to be detected are used to build a scheduling detection queue, obtain the number of continuous detection devices RT, determine the time required for the continuous detection devices to simultaneously detect the IP cores to be detected in the scheduling detection queue, and calculate the detection time S of each IP core to be detected. jl ,thus: Get the number PX of IP cores to be detected by all continuous detection devices at the same time and the required detection time S jl , and determine the remaining number S of IP cores to be tested in the scheduling detection queue yl , according to the formula: Where, T all The time required to detect all the IP cores to be detected in the scheduling detection queue.
6. The military IP core evaluation method according to claim 5, characterized in that: The T all When determining, based on the current time and T all To clarify the time when the continuous testing equipment can be put back into testing X t , assign the abnormal IP cores determined in the abnormal IP set to X t The subsequent continuous detection equipment is used for detection, forming a secondary detection of abnormal IP cores.
7. The military IP core evaluation method according to claim 6, characterized in that: The following steps are also included: Obtain the test status of the device to be verified by the evaluation center. The test status includes normal and abnormal status. When the device to be verified is in normal status: The abnormal IP core detected by the device to be verified in the abnormal IP set is obtained, and the manufacturer is determined based on the abnormal IP core, thereby determining the manufacturer associated with the abnormal IP core.
8. The military IP core evaluation method according to claim 7, characterized in that: When the equipment to be verified is in normal status: The abnormal IP cores detected by the device to be verified are extracted from the abnormal IP set, and the extracted abnormal IP cores are listed as non-allocated detection targets to re-determine the detection targets of the abnormal IP cores of the continuous detection device.
Citation Information
Patent Citations
Application-oriented parameter-configurable Interlaken IP core test method and test device
CN115665023A
Method and system for automatically generating IP core test excitation
CN116227398A