Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Verification platform and verification method for symmetric encryption algorithm based on UVM

A technology of symmetric encryption algorithm and verification platform, which is applied in the direction of faulty hardware testing method, faulty computer hardware detection, calculation, etc., can solve the problems of inability to realize reuse and low efficiency of verifying symmetric encryption algorithm, and achieve good portability and reliability Reusability, clearly structured effects

Active Publication Date: 2019-12-27
GUANGDONG UNIV OF TECH
View PDF7 Cites 18 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

At the same time, this method is suitable for directional testing, and it is difficult to conduct non-directional testing through various test vectors, so the efficiency of verifying symmetric encryption algorithms is low and cannot be reused

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Verification platform and verification method for symmetric encryption algorithm based on UVM
  • Verification platform and verification method for symmetric encryption algorithm based on UVM

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0047] This embodiment provides a verification platform based on a UVM-based symmetric encryption algorithm, such as figure 1 , including the top layer, test cases and verification environment, the verification environment is derived from uvm_env, and the required components are integrated and connected to work, wherein: the top layer contains the DUT module, and the top layer is connected to the data between the DUT module and the test case At the same time, the DUT module and the verification environment compare the operation results to achieve the purpose of verifying the DUT module; the verification environment can realize the connection and data transmission of each component, and complete the system verification function.

[0048] The components include register models, sequencers, sequences, transaction data, drivers, coverage counters, input monitors, output monitors, scoreboards, reference models, input interfaces, and output interfaces, where:

[0049] The register m...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses a verification platform for a symmetric encryption algorithm based on a UVM. The verification platform comprises a top layer, a test case and a verification environment. The verification environment is derived from uvm_env. Required components are integrated and connected to work. The platform comprises a register model, a sequence generator, a sequence, transaction data, adriver, a coverage rate counter, an input monitor, an output monitor, a scoreboard, a reference model, an input interface and an output interface. Transaction data is generated through the sequence,and random excitation is transmitted to the reference model and the DUT module through driving. Then, the operation results of the reference model and the DUT module are transmitted to the scoreboard,the scoreboard performs data comparison to judge the functional verification condition, and meanwhile, coverage rate check is performed through the coverage rate model to ensure that functional verification simulation is normal. According to the invention, the symmetric encryption algorithm is not limited, the function verification of various encryption symmetric algorithms can be realized, and the verification platform has good reusability and reusability.

Description

technical field [0001] The invention relates to the field of cryptographic algorithm verification, and more specifically, to a verification platform and verification method of a UVM-based symmetric encryption algorithm. Background technique [0002] At present, the integrated circuit industry is growing rapidly in my country. With the continuous development of integrated circuit manufacturing technology and the rapid improvement of chip integration, the gate-level scale of chips has developed from tens of thousands of gates many years ago to millions of gates at present. The functional complexity that can be realized even surpasses the development speed of integration predicted by Moore's Law. Due to the rapid increase in the complexity of chip functions, the verification work occupies most of the entire development cycle, which seriously affects the time to market of the chip. [0003] The traditional verification method is to use the Verilog language to build a simple veri...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): G06F11/36G06F11/22
CPCG06F11/3688G06F11/3664G06F11/2273
Inventor 张景龙熊晓明陆江城
Owner GUANGDONG UNIV OF TECH
Features
  • Generate Ideas
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More