Verification method and system for converter controller

A technology for converting controllers and verification methods, applied in electrical testing/monitoring, etc., can solve the problems of poor portability, low reusability, and complex verification environment construction process, and achieve high reusability, simple creation process, and portability. Good results

Active Publication Date: 2012-09-19
ANYKA (GUANGZHOU) MICROELECTRONICS TECH CO LTD
View PDF4 Cites 9 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0008] The purpose of the embodiments of the present invention is to provide a verification method for a conversion controller, which aims to solve the problems that the construction process of the existing verification environment is very complicated, and the reusability is low, and the portability is relatively poor

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 method and system for converter controller
  • Verification method and system for converter controller
  • Verification method and system for converter controller

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0039] image 3 A flowchart of the realization of the verification method of the conversion controller provided by Embodiment 1 of the present invention is shown. The method is based on the Verification Methodology Manual (Verification Methodology Manual, VMM) verification platform, and is described in detail as follows:

[0040]In step S301, data related to the transaction is obtained according to the transaction describing the DMA bus operation, and a control transaction is generated from the transaction and the obtained data.

[0041] In step S302, monitor the DMA bus sequence received or sent by the conversion controller, analyze and obtain the control information in the bus sequence as the control information of the monitoring transaction, and read from the pre-stored data related to the AXI bus address read and write according to the control information. The data corresponding to the control information is taken as the data information of the monitoring transaction.

[...

Embodiment 2

[0047] Figure 4 A flow chart of the realization of the verification method of the conversion controller provided by Embodiment 2 of the present invention is shown. The method is based on the Verification Methodology Manual (Verification Methodology Manual, VMM) verification platform, and is described in detail as follows:

[0048] In step S401, a transaction describing DMA bus operation is generated, and the transaction includes control information and data information.

[0049] In the embodiment of the present invention, a transaction is a description of a DMA bus operation to be sent to a DMA bus to AXI bus conversion controller, for example, a bus operation may be a read operation or a write operation.

[0050] In step S402, according to the transaction describing the DMA bus operation, generate a DMA bus operation conforming to the timing of the DMA bus, and send the DMA bus operation to the DMA bus to AXI bus conversion controller.

[0051] In step S403, the AXI module ...

Embodiment 3

[0062] Figure 5 A structural diagram of a verification system for a switching controller provided in Embodiment 3 of the present invention is shown. The system is based on a VMM verification platform. For ease of description, only parts related to the embodiment of the present invention are shown.

[0063] The embodiment of the present invention carries out verification system from the conversion of DMA bus to AXI bus conversion controller and comprises:

[0064] Data related to reading and writing of AXI bus addresses stored in memory 51 in advance.

[0065] In the embodiment of the present invention, the memory is a memory in the form of a register. Since the address of the AXI bus has a fixed correspondence with the address of the DMA bus, the corresponding data uploaded or downloaded by the DMA bus can be found through the fixed correspondence.

[0066] In the embodiment of the present invention, the transaction describing the operation of the DMA bus can be generated by...

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 is suitable for the technical field of chip design and verification, and provides a verification method and a system for a converter controller. The method comprises the following steps of: acquiring data associated with affairs according to the affairs described according to DMA (direct memory access) bus operation, and generating control affairs from the affairs and the acquired data; monitoring DMA bus time sequence received or sent by the switch controller, analyzing control information in the acquired bus time sequence as control information of monitoring affairs, and reading data corresponding to the control information from prestored data associated with reading and writing of AXI (automatic X ray inspection) bus address as data information of the monitoring affairs; comparing the control affairs with the monitoring affairs, and judging whether the control information and the data information of the control affairs as well as the control information and the data information of the monitoring affairs are consistent or not. The verification environment provided by the invention is simple in the constructing process and has excellent transportability.

Description

technical field [0001] The invention belongs to the technical field of chip design verification, and in particular relates to a verification method and system for a conversion controller. Background technique [0002] In the design of a modern multimedia chip (Integrate Circuit, IC), it is often necessary to upload and download a large amount of data through different buses according to the requirements of the system or modules. This requires a converter module between buses to convert data and commands on different buses and to upload and download data smoothly. Since this converter module is usually at the system level, once a problem occurs with this module, it is likely to cause the entire chip to fail. Therefore, it is particularly important to fully verify it. [0003] Direct memory access (Direct Memory Access, DMA) bus to AXI (AdvancedeXtensible Interface) bus conversion controller, receive DMA bus slave (slave module, conversion controller is the main module of DMA...

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
Patent Type & Authority Applications(China)
IPC IPC(8): G05B23/02
Inventor 赵玉梅徐骏宇胡胜发
Owner ANYKA (GUANGZHOU) MICROELECTRONICS TECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products