CN102681525A - Verification method and system for converter controller - Google Patents

Verification method and system for converter controller Download PDF

Info

Publication number
CN102681525A
CN102681525A CN2011100618299A CN201110061829A CN102681525A CN 102681525 A CN102681525 A CN 102681525A CN 2011100618299 A CN2011100618299 A CN 2011100618299A CN 201110061829 A CN201110061829 A CN 201110061829A CN 102681525 A CN102681525 A CN 102681525A
Authority
CN
China
Prior art keywords
affairs
data
control information
bus
control
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN2011100618299A
Other languages
Chinese (zh)
Other versions
CN102681525B (en
Inventor
赵玉梅
徐骏宇
胡胜发
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangzhou Ankai Microelectronics Co.,Ltd.
Original Assignee
Anyka Guangzhou Microelectronics Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Anyka Guangzhou Microelectronics Technology Co Ltd filed Critical Anyka Guangzhou Microelectronics Technology Co Ltd
Priority to CN201110061829.9A priority Critical patent/CN102681525B/en
Publication of CN102681525A publication Critical patent/CN102681525A/en
Application granted granted Critical
Publication of CN102681525B publication Critical patent/CN102681525B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Debugging And Monitoring (AREA)
  • Bus Control (AREA)

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

A kind of verification method of switching controller and system
Technical field
The invention belongs to chip design verification technique field, relate in particular to a kind of verification method and system of switching controller.
Background technology
(Integrate Circuit IC) in the design, often need upload and download lot of data through different buses according to the system or the requirement of module to multimedia chip in modern times.This just needs conversion module between a bus and makes the data on the different bus and order is changed and upload smoothly and data download; Because this conversion module is in system-level usually; In case so design failure that this module goes wrong and causes entire chip probably; Therefore, it is verified also just show particularly important fully.
The direct memory visit (Direct Memory Access, DMA) bus receives dma bus slave (from module to AXI (AdvancedeXtensible Interface) bus switching controller; Switching controller is the primary module of dma bus; The uploading and downloading of control data) module will be carried out the request of data transmission, and the algorithm through the bus conversion converts the order of AXI bus into; Through DMA request being uploaded or the judgement of data download; The order of control AXI bus and the read-write of data bus, dma bus is connected synoptic diagram to AXI bus switching controller with outside, and is as shown in Figure 1.
The structural representation of existing verification environment from dma bus to AXI bus switching controller; As shown in Figure 2; Normally the dma bus affairs are split according to the switching controller algorithm; Split into the affairs corresponding to the AXI bus, the AXI bus transaction that receives with the AXI EBI is then compared one by one, reaches the authentication function of dma bus to AXI bus switching controller.
Say from the angle of checking; Existing scheme is to verify thinking more normally; Thereby the board design function reaches the checking to design, and is also remarkable but verification environment is built, and the verifier will understand the algorithm and the thinking of design fully; Then with the checking language build one with the on all four simulated environment of design module function, thereby draw the go forward side by side comparison of line transaction of correct result.
Though verification environment can carry out correct checking to the function of design, owing to more complicated, the time of building and debugging is also relatively long; If there is the switching controller of other bus to verify, the almost few of reusable place of such verification environment is because interface bus is inconsistent; Transfer algorithm is also inconsistent; Verify and can only write a new verification environment again, waste time and energy, portable bad.
To sum up, the build process of the verification environment of prior art is complicated, and reusability is low, and is portable poor.
Summary of the invention
The purpose of the embodiment of the invention is to provide a kind of verification method of switching controller, be intended to solve the build process ten minutes complicacy of existing verification environment, and reusability is low, portable poor problem.
The embodiment of the invention is achieved in that a kind of verification method of switching controller, and said method is based on the VMM verification platform, and said method comprises the steps:
Affairs according to the operation to dma bus is described are obtained the data relevant with affairs, and generate control affairs by said affairs and the said data of obtaining;
Monitor the dma bus sequential that said switching controller receives or sends; Parsing is obtained control information in the said bus timing as the control information of monitoring affairs, from the data relevant with AXI bus address read-write of storage in advance, reads the corresponding data of said control information as the data message of monitoring affairs according to said control information;
Said control affairs and said monitoring affairs are compared, judge whether the control information of said control affairs is consistent with the control information and the data message of said monitoring affairs with data message.
The embodiment of the invention also provides a kind of verification system of switching controller, and said system is based on the VMM verification platform, and said system comprises:
Storer is used for storing in advance and the relevant data of AXI bus address read-write;
Dma bus is used for obtaining the data relevant with affairs according to the affairs that the operation to dma bus is described from module, and generates control affairs by said affairs and the said data of obtaining;
Monitor; Be used to monitor the dma bus sequential that said switching controller receives or sends; Parsing is obtained control information in the said bus timing as the control information of monitoring affairs, from the data relevant with AXI bus address read-write of storage in advance, reads the corresponding data of said control information as the data message of monitoring affairs according to said control information;
Scoring board, the monitoring affairs that control affairs that is used for said dma bus is generated from module and said monitor obtain compare, and judge whether the control information of said control affairs is consistent with the control information and the data message of said monitoring affairs with data message.
The dma bus sequential that the embodiment of the invention receives or sends through the monitoring switching controller; And resolve the dma bus sequential, generating the monitoring affairs, and will monitor affairs and control affairs compares; When the control information of the control information of control affairs and data message and monitoring affairs and data message are all consistent; Then the switching controller conversion is correct, otherwise mistake, this method only needs the dma bus sequential of switching controller is monitored and resolved; Need not the algorithm of switching controller is studied, the verification environment constructive process is simple; In addition, when algorithm was revised upgrading or done other internal modification, as long as the EBI bus is constant, verification environment also can need not to make under the situation of any modification, and the correctness of this controller of correct verification, reusability are very high; Even when the interface bus of controller changes, though the parsing of docking port bus part will be done corresponding modification, other part can be continued to use former environment and not make an amendment, and also need not the algorithm of bus conversion is studied, and is portable good.
Description of drawings
Fig. 1 is that dma bus is to AXI bus switching controller and the outside synoptic diagram that is connected;
Fig. 2 is the structural representation of existing verification environment from dma bus to AXI bus switching controller;
Fig. 3 is the process flow diagram of realization of the verification method of the switching controller that provides of the embodiment of the invention one;
Fig. 4 is the process flow diagram of realization of the verification method of the switching controller that provides of the embodiment of the invention two;
Fig. 5 is the structural drawing of the verification system of the switching controller that provides of the embodiment of the invention three;
Fig. 6 is the structural drawing of the dma bus that provides of the embodiment of the invention four from module.
Embodiment
In order to make the object of the invention, technical scheme and advantage clearer,, the present invention is further elaborated below in conjunction with accompanying drawing and embodiment.Should be appreciated that specific embodiment described herein only in order to explanation the present invention, and be not used in qualification the present invention.
In embodiments of the present invention, monitor and resolve, generate the monitoring affairs through dma bus operation to switching controller; And will monitor affairs and compare with the control affairs that generates according to practical operation; When both control informations were identical with data message, the switching controller conversion was correct, and the build process of verification environment is simple; Reusability is high, and is portable good.
The embodiment of the invention is achieved in that a kind of verification method of switching controller, and said method is based on the VMM verification platform, and said method comprises the steps:
Affairs according to the operation to dma bus is described are obtained the data relevant with affairs, and generate control affairs by said affairs and the said data of obtaining;
Monitor the dma bus sequential that said switching controller receives or sends; Parsing is obtained control information in the said bus timing as the control information of monitoring affairs, from the data relevant with AXI bus address read-write of storage in advance, reads the corresponding data of said control information as the data message of monitoring affairs according to said control information;
Said control affairs and said monitoring affairs are compared, judge whether the control information of said control affairs is consistent with the control information and the data message of said monitoring affairs with data message.
The embodiment of the invention also provides a kind of verification system of switching controller, and said system is based on the VMM verification platform, and said system comprises:
Storer is used for storing in advance and the relevant data of AXI bus address read-write;
Dma bus is used for obtaining the data relevant with affairs according to the affairs that the operation to dma bus is described from module, and generates control affairs by said affairs and the said data of obtaining;
Monitor; Be used to monitor the dma bus sequential that said switching controller receives or sends; Parsing is obtained control information in the said bus timing as the control information of monitoring affairs, from the data relevant with AXI bus address read-write of storage in advance, reads the corresponding data of said control information as the data message of monitoring affairs according to said control information;
Scoring board, the monitoring affairs that control affairs that is used for said dma bus is generated from module and said monitor obtain compare, and judge whether the control information of said control affairs is consistent with the control information and the data message of said monitoring affairs with data message.
The dma bus sequential that the embodiment of the invention receives or sends through the monitoring switching controller; And resolve the dma bus sequential, generating the monitoring affairs, and will monitor affairs and control affairs compares; When the control information of the control information of control affairs and data message and monitoring affairs and data message are all consistent; Then the switching controller conversion is correct, otherwise mistake, this method only needs the dma bus sequential of switching controller is monitored and resolved; Need not the algorithm of switching controller is studied, the verification environment constructive process is simple; In addition, when algorithm was revised upgrading or done other internal modification, as long as the EBI bus is constant, verification environment also can need not to make under the situation of any modification, and the correctness of this controller of correct verification, reusability are very high; Even when the interface bus of controller changes, though the parsing of docking port bus part will be done corresponding modification, other part can be continued to use former environment and not make an amendment, and also need not the algorithm of bus conversion is studied, and is portable good.
Below in conjunction with specific embodiment realization of the present invention is described in detail:
Embodiment one
Fig. 3 has gone out the process flow diagram of realization of the verification method of the switching controller that the embodiment of the invention one provides, this method based on the verification method handbook (details are as follows Verification Methodology Manual, VMM) verification platform:
In step S301, obtain the data relevant according to the affairs that the operation to dma bus is described, and generate control affairs by affairs and the data of obtaining with affairs.
In step S302; The dma bus sequential that the monitoring switching controller receives or sends; Parsing is obtained control information in the bus timing as the control information of monitoring affairs, from the data relevant with AXI bus address read-write of storage in advance, reads the corresponding data of control information as the data message of monitoring affairs according to control information.
In embodiments of the present invention; Can store in advance and the relevant data of AXI bus address read-write; Because there is fixing corresponding relation the address of AXI bus address and dma bus, therefore, can finds with dma bus through fixing corresponding relation and upload or the downloads corresponding data.
In step S303, control affairs and monitoring affairs are compared, judge whether the control information of control affairs is consistent with the control information and the data message of monitoring affairs with data message.
In embodiments of the present invention; When the control information of judging control affairs and data message are consistent with control information of monitoring affairs and data message; Then the switching controller conversion is correct; When the control information of judging control affairs and data message and monitor control information and the data message of affairs when inconsistent, switching controller transcription error then.
The dma bus sequential that the embodiment of the invention receives or sends through the monitoring switching controller, and resolve the dma bus sequential, to generate the monitoring affairs; And affairs will be monitored and control affairs compares; Whether the control information of the control information through judging the system affairs and data message and monitoring affairs and data message consistent judges that whether correct switching controller change, and this method only need be monitored and resolve the dma bus sequential of switching controller, need not the algorithm of switching controller is studied; The verification environment constructive process is simple; And when dma bus when the algorithm of AXI bus switching controller is revised upgrading or is done other internal modification, as long as the EBI bus is constant, verification environment also can need not to make under the situation of any modification; The correctness of this controller of correct verification, reusability are very high.
Embodiment two
Fig. 4 has gone out the process flow diagram of realization of the verification method of the switching controller that the embodiment of the invention two provides, this method based on the verification method handbook (details are as follows Verification Methodology Manual, VMM) verification platform:
In step S401, produce the affairs that operation is described to dma bus, affairs comprise control information and data message.
In embodiments of the present invention, affairs are to will sending out request to the description of dma bus to the operation of the dma bus of AXI bus switching controller, and for example: bus operation can be read operation or write operation.
In step S402, according to the affairs that the operation to dma bus is described, generate the dma bus operation that meets the dma bus sequential, the dma bus operation is sent to dma bus to AXI bus switching controller.
In step S403, obtain the AXI module according to the AXI bus operation of dma bus operation through the switching controller conversion, read and write the data that relevant data are read and write to what store in advance with the AXI bus address.
In embodiments of the present invention, switching controller carries out data transmission through dma bus and DMA from module, realizes data transmission through AXI bus and AXI from module.
In embodiments of the present invention, when the read operation of AXI bus operation, then according to operation address; From with the corresponding AXI bus address of above-mentioned read operation reading of data; When AXI bus operation write operation,, then in the corresponding AXI bus address of above-mentioned write operation, write data then according to operation address.
In step S404, the data according to affairs and read-write are obtained generate control affairs.
In embodiments of the present invention, the step of the generation control affairs among the step S404 specifically can for:
When the DMA of the control information of affairs part request is write operation, with the control information of affairs control information, with the data message of affairs data message as control affairs as control affairs.
When the control information DMA request partly of affairs is read operation; The control information of affairs is as the control information of affairs, and the data that will from the data relevant with the read-write of AXI bus address of storage in advance, read through dma bus are as the data message of control affairs.
In step S405; The dma bus sequential that the monitoring switching controller receives or sends; Parsing is obtained control information in the bus timing as the control information of monitoring affairs, from the data relevant with AXI bus address read-write of storage in advance, reads the corresponding data of control information as the data message of monitoring affairs according to control information.
In step S406, control affairs and monitoring affairs are compared, judge whether the control information of control affairs is consistent with the control information and the data message of monitoring affairs with data message.
When the control information of the control information of control affairs and data message and monitoring affairs was all consistent with data message, then switching controller was changed correctly, otherwise mistake.
Embodiment three
Fig. 5 has gone out the structural drawing of the verification system of the switching controller that the embodiment of the invention three provides, and this system for the ease of explanation, only shows the part relevant with the embodiment of the invention based on the VMM verification platform.
The embodiment of the invention is carried out verification system from dma bus to the conversion of AXI bus switching controller and is comprised:
What storer 51 was stored in advance reads and writes relevant data with the AXI bus address.
In embodiments of the present invention, storer is the storer of register form, because there is fixing corresponding relation the address of AXI bus address and dma bus, therefore, can finds with dma bus through fixing corresponding relation and upload or the downloads corresponding data.
In embodiments of the present invention, can produce the affairs that operation is described to dma bus through affairs generator 52, affairs comprise control information and data message.
In embodiments of the present invention, in embodiments of the present invention, affairs are to will sending out request to the description of dma bus to the operation of the dma bus of AXI bus switching controller, and for example: bus operation can be read operation or write operation.
Dma bus obtains the data relevant with affairs from the affairs that module 53 is described according to the operation to dma bus, and generates control affairs by said affairs and the said data of obtaining.
In embodiments of the present invention, control affairs comprises control information and data message, affairs and the decision of the data on the dma bus that control affairs is produced by the affairs generator.
AXI, operates the data in the storer 51 according to the AXI bus operation of dma bus operation through switching controller 54 conversions from module 55 accordingly.
The dma bus sequential that the said switching controller 54 of monitor 57 monitorings receives or sends; Parsing is obtained control information in the said bus timing as the control information of monitoring affairs, from the data relevant with AXI bus address read-write of storage in advance, reads the corresponding data of said control information as the data message of monitoring affairs according to said control information.
Scoring board 56 will 53 control affairs that obtains and the monitoring affairs that obtain from monitor 57 compare from dma bus from module, judge whether the control information of said control affairs is consistent with the control information and the data message of said monitoring affairs with data message.
In embodiments of the present invention; The course of work of system is following: the affairs that affairs generator 52 produces send to dma bus from module 53; Produce concurrent the referring to of the operation that meets the dma bus sequential by dma bus from module 53 and ask to dma bus, and produce control affairs by dma bus from module 53 and be transferred to scoring board 56 to AXI bus switching controller 54.Monitor 57 generates the monitoring affairs simultaneously; And be transferred to scoring plug 56; Scoring plug 56 is compared control affairs and monitoring affairs; Whether the control information of judging said control affairs consistent with the control information and the data message of said monitoring affairs with data message, when the control information of monitoring affairs and control affairs all consistent then correct with data division.
Embodiment four
In embodiments of the present invention, the dma bus among the embodiment three comprises information sending module, data acquisition module and control affairs generation module from module, sees also Fig. 6.
The affairs that information sending module 61 is described according to the operation to dma bus generate the dma bus operation that meets the dma bus sequential, and said dma bus operation is sent to dma bus to AXI bus switching controller.
Data acquisition module 62 obtains the AXI module according to the AXI bus operation of dma bus operation through the switching controller conversion, reads and writes the data that relevant data are read and write to what store in advance with the AXI bus address;
Control affairs generation module 63 is read and write the data of obtaining according to said affairs and data acquisition module, generates control affairs.
Wherein, control affairs generation module 63 can also comprise that uploading control affairs generates submodule 631 and downloading control affairs generation submodule 632.
When the DMA request of the control information part of the affairs that produce when the affairs generator is write operation; Upload control affairs and generate submodule 631, with the data message of affairs data message as control affairs with the control information of affairs control information as control affairs; And
When the DMA request of the control information part of the affairs that produce when the affairs generator is read operation; The downloading control affairs generate submodule 632 with the control information of the affairs control information as control affairs, and the data that will from storer, read through dma bus are as the data message of control affairs.
In sum, the dma bus sequential that the embodiment of the invention receives or sends through the monitoring switching controller, and resolve the dma bus sequential; To generate the monitoring affairs; And will monitor affairs and control affairs compares, when the control information of the control information of control affairs and data message and monitoring affairs was all consistent with data message, then switching controller was changed correctly; Otherwise mistake; This method only needs the dma bus sequential of switching controller is monitored and resolved, and need not the algorithm of switching controller is studied, and the verification environment constructive process is simple; In addition, when algorithm was revised upgrading or done other internal modification, as long as the EBI bus is constant, verification environment also can need not to make under the situation of any modification, and the correctness of this controller of correct verification, reusability are very high; Even when the interface bus of controller changes, though the parsing of docking port bus part will be done corresponding modification, other part can be continued to use former environment and not make an amendment, and also need not the algorithm of bus conversion is studied, and is portable good.
It should be noted that among the said system embodiment that each included unit is just divided according to function logic, but is not limited to above-mentioned division, as long as can realize function corresponding; In addition, the concrete title of each functional unit also just for the ease of mutual differentiation, is not limited to protection scope of the present invention.
In addition; One of ordinary skill in the art will appreciate that all or part of step that realizes in above-mentioned each embodiment method is to instruct relevant hardware to accomplish through program; Corresponding program can be stored in the computer read/write memory medium; Described storage medium is like ROM/RAM, disk or CD etc.
The above is merely preferred embodiment of the present invention, not in order to restriction the present invention, all any modifications of within spirit of the present invention and principle, being done, is equal to and replaces and improvement etc., all should be included within protection scope of the present invention.

Claims (10)

1. the verification method of a switching controller is characterized in that, said method is based on the VMM verification platform, and said method comprises the steps:
Affairs according to the operation to dma bus is described are obtained the data relevant with affairs, and generate control affairs by said affairs and the said data of obtaining;
Monitor the dma bus sequential that said switching controller receives or sends; Parsing is obtained control information in the said bus timing as the control information of monitoring affairs, from the data relevant with AXI bus address read-write of storage in advance, reads the corresponding data of said control information as the data message of monitoring affairs according to said control information;
Said control affairs and said monitoring affairs are compared, judge whether the control information of said control affairs is consistent with the control information and the data message of said monitoring affairs with data message.
2. the method for claim 1; It is characterized in that; Obtain the data relevant in the said basis affairs that operation is described to dma bus, and before the step by said affairs and the said data generation control affairs of obtaining, said method comprises the steps: also with affairs
The generation affairs that operation is described to dma bus, said affairs comprise control information and data message.
3. the method for claim 1 is characterized in that, the said basis affairs that operation is described to dma bus are obtained the data relevant with affairs, and the step that generates control affairs by said affairs and the said data of obtaining specifically comprises:
According to the affairs that the operation to dma bus is described, generate the dma bus operation that meets the dma bus sequential, said dma bus operation is sent to dma bus to AXI bus switching controller;
Obtain the AXI module according to the AXI bus operation of dma bus operation, read and write the data that relevant data are read and write with the AXI bus address what store in advance through the switching controller conversion;
Data according to said affairs and read-write are obtained generate control affairs.
4. method as claimed in claim 3 is characterized in that, the said data of obtaining according to said affairs and read-write, and the step that generates control affairs is specially:
When the DMA of the control information of said affairs part request is write operation, DMA from module with the control information of said affairs control information, with the data message of said affairs data message as said control affairs as said control affairs;
When the control information DMA request partly of said affairs is read operation; With the control information of the said affairs control information as said control affairs, the data that will from the data relevant with the read-write of AXI bus address of storage in advance, read through switching controller are as the data message of control affairs from module for DMA.
5. the method for claim 1 is characterized in that, said bus operation is read operation or write operation.
6. the verification system of a switching controller is characterized in that, said system is based on the VMM verification platform, and said system comprises:
Storer is used for storing in advance and the relevant data of AXI bus address read-write;
Dma bus is used for obtaining the data relevant with affairs according to the affairs that the operation to dma bus is described from module, and generates control affairs by said affairs and the said data of obtaining;
Monitor; Be used to monitor the dma bus sequential that said switching controller receives or sends; Parsing is obtained control information in the said bus timing as the control information of monitoring affairs, from the data relevant with AXI bus address read-write of storage in advance, reads the corresponding data of said control information as the data message of monitoring affairs according to said control information;
Scoring board, the monitoring affairs that control affairs that is used for said dma bus is generated from module and said monitor obtain compare, and judge whether the control information of said control affairs is consistent with the control information and the data message of said monitoring affairs with data message.
7. system as claimed in claim 6 is characterized in that, said system also comprises:
The affairs generator is used to produce the affairs that operation is described to dma bus, and said affairs comprise control information and data message.
8. system as claimed in claim 6 is characterized in that, said dma bus specifically comprises from module:
Information sending module: be used for according to dma bus is operated the affairs of describing, generate the dma bus operation that meets the dma bus sequential, said dma bus operation is sent to dma bus to AXI bus switching controller;
Data acquisition module is used to obtain the AXI module according to the AXI bus operation of dma bus operation through the switching controller conversion, reads and writes the data that relevant data are read and write to what store in advance with the AXI bus address;
The control affairs generation module is used for reading and writing the data of obtaining according to said affairs and data acquisition module, generates control affairs.
9. system as claimed in claim 8 is characterized in that, said control affairs generation module comprises:
Upload control affairs and generate submodule; Be used for when the control information DMA request partly of said affairs is write operation; With the control information of said affairs control information, with the data message of said affairs data message as said control affairs as said control affairs;
The downloading control affairs generate submodule; Be used for when the control information DMA request partly of said affairs is read operation; With the control information of the said affairs control information as said control affairs, the data that will from the data relevant with the read-write of AXI bus address of storage in advance, read through switching controller are as the data message of control affairs.
10. system as claimed in claim 6 is characterized in that, said storer is the storer of register form.
CN201110061829.9A 2011-03-15 2011-03-15 Verification method and system for converter controller Active CN102681525B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201110061829.9A CN102681525B (en) 2011-03-15 2011-03-15 Verification method and system for converter controller

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201110061829.9A CN102681525B (en) 2011-03-15 2011-03-15 Verification method and system for converter controller

Publications (2)

Publication Number Publication Date
CN102681525A true CN102681525A (en) 2012-09-19
CN102681525B CN102681525B (en) 2014-07-30

Family

ID=46813598

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201110061829.9A Active CN102681525B (en) 2011-03-15 2011-03-15 Verification method and system for converter controller

Country Status (1)

Country Link
CN (1) CN102681525B (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106326046A (en) * 2015-06-30 2017-01-11 上海华虹集成电路有限责任公司 Verification environment platform of storage controller
CN107066637A (en) * 2016-08-31 2017-08-18 西安飞行自动控制研究所 A kind of verification method based on production checking assembly and consumption checking assembly
CN107783927A (en) * 2016-08-30 2018-03-09 安凯(广州)微电子技术有限公司 For connecting the circuit conversion system and method for AXI interfaces and DMA interface
CN109522194A (en) * 2018-11-14 2019-03-26 北京遥感设备研究所 For AXI protocol from the automation pressure testing system and method for equipment interface
CN112181739A (en) * 2020-09-03 2021-01-05 博流智能科技(南京)有限公司 System bus test system and method
CN116932333A (en) * 2023-09-14 2023-10-24 武汉凌久微电子有限公司 AXI bus real-time performance monitoring method for post-silicon verification

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003015968A (en) * 2001-06-29 2003-01-17 Fujitsu Ltd Bus simulator
JP2007207120A (en) * 2006-02-03 2007-08-16 Canon Inc System verifying apparatus and its verification method
CN101504633A (en) * 2009-03-27 2009-08-12 北京中星微电子有限公司 Multi-channel DMA controller
CN101515301A (en) * 2008-02-23 2009-08-26 炬力集成电路设计有限公司 Method and device for verifying SoC (system on a chip) chips

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003015968A (en) * 2001-06-29 2003-01-17 Fujitsu Ltd Bus simulator
JP2007207120A (en) * 2006-02-03 2007-08-16 Canon Inc System verifying apparatus and its verification method
CN101515301A (en) * 2008-02-23 2009-08-26 炬力集成电路设计有限公司 Method and device for verifying SoC (system on a chip) chips
CN101504633A (en) * 2009-03-27 2009-08-12 北京中星微电子有限公司 Multi-channel DMA controller

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
刘兆勇: "基于VMM的外部存储器接口验证_刘兆勇", 《中国优秀硕士学位论文全文数据库》 *
季顺南: "基于AXI总线的DMA控制器的研究与设计", 《中国优秀硕士学位论文全文数据库》 *
林健等: "利用VMM建立基于事务的层次化验证平台", 《微计算机信息》 *

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106326046A (en) * 2015-06-30 2017-01-11 上海华虹集成电路有限责任公司 Verification environment platform of storage controller
CN106326046B (en) * 2015-06-30 2019-10-01 上海华虹集成电路有限责任公司 The verification environment platform of Memory Controller
CN107783927A (en) * 2016-08-30 2018-03-09 安凯(广州)微电子技术有限公司 For connecting the circuit conversion system and method for AXI interfaces and DMA interface
CN107783927B (en) * 2016-08-30 2020-11-20 安凯(广州)微电子技术有限公司 Circuit conversion system and method for connecting AXI interface and DMA interface
CN107066637A (en) * 2016-08-31 2017-08-18 西安飞行自动控制研究所 A kind of verification method based on production checking assembly and consumption checking assembly
CN109522194A (en) * 2018-11-14 2019-03-26 北京遥感设备研究所 For AXI protocol from the automation pressure testing system and method for equipment interface
CN109522194B (en) * 2018-11-14 2022-02-25 北京遥感设备研究所 Automatic pressure test system and method for AXI protocol slave equipment interface
CN112181739A (en) * 2020-09-03 2021-01-05 博流智能科技(南京)有限公司 System bus test system and method
CN112181739B (en) * 2020-09-03 2023-08-08 博流智能科技(南京)有限公司 System bus test system and method
CN116932333A (en) * 2023-09-14 2023-10-24 武汉凌久微电子有限公司 AXI bus real-time performance monitoring method for post-silicon verification
CN116932333B (en) * 2023-09-14 2023-12-26 武汉凌久微电子有限公司 AXI bus real-time performance monitoring method for post-silicon verification

Also Published As

Publication number Publication date
CN102681525B (en) 2014-07-30

Similar Documents

Publication Publication Date Title
CN102681525B (en) Verification method and system for converter controller
US20180174665A1 (en) Method to dynamically inject errors in a repairable memory on silicon and a method to validate built-in-self-repair logic
KR101558687B1 (en) Serial communication test device, system including the same and method thereof
CN104317690B (en) Memory Demand Scrub testing method based on ITP tool
CN100428174C (en) Embedded fault injection system and its method
CN103838653A (en) Register automatic authentication method based on VMM RAL
US8239708B2 (en) System on chip (SoC) device verification system using memory interface
US11507718B1 (en) Chip verification system and verification method therefor
CN105446847A (en) Automatic testing system and method for ARINC659 buses
CN103529820A (en) Fault injection testing system and testing method applied to embedded equipment
CN101923494B (en) Memory controller verification system, method and scoreboard
CN113407393B (en) Chip verification method, terminal device, verification platform and storage medium
CN112559267B (en) Inter-integrated circuit bus I2C slave and I2C controller test method
CN102750109A (en) Data synchronization system and method
CN110765032A (en) Method for reading and writing I2C memory based on system management bus interface
CN110674055A (en) Cache consistency simulation verification method for component level and component combination level
CN117591413A (en) Verification system and verification method of bus interface module based on UVM
CN114330176A (en) Chip verification method and device, electronic equipment and storage medium
CN114218882A (en) SoC chip inspection method, device and related equipment
CN102385547B (en) Method and system for verifying timing sequence calibration function of dynamic random access memory (DRAM) controller
US20080281576A1 (en) Interface board, simulator, synchronization method, and synchronization program
US7168029B2 (en) Method for testing a universal serial bus host controller
CN109800110A (en) Data back up method, system and electronic equipment, storage medium and back-up device
US9857423B2 (en) Debugging circuit, debugger device, and debugging method
CN105354158A (en) Memory card based data burning method and apparatus

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
PE01 Entry into force of the registration of the contract for pledge of patent right

Denomination of invention: Verification method and system for converter controller

Effective date of registration: 20171102

Granted publication date: 20140730

Pledgee: China Co truction Bank Corp Guangzhou economic and Technological Development Zone sub branch

Pledgor: Anyka (Guangzhou) Microelectronics Technology Co., Ltd.

Registration number: 2017990001008

PE01 Entry into force of the registration of the contract for pledge of patent right
PC01 Cancellation of the registration of the contract for pledge of patent right
PC01 Cancellation of the registration of the contract for pledge of patent right

Date of cancellation: 20181227

Granted publication date: 20140730

Pledgee: China Co truction Bank Corp Guangzhou economic and Technological Development Zone sub branch

Pledgor: Anyka (Guangzhou) Microelectronics Technology Co., Ltd.

Registration number: 2017990001008

PE01 Entry into force of the registration of the contract for pledge of patent right

Denomination of invention: Verification method and system for converter controller

Effective date of registration: 20190130

Granted publication date: 20140730

Pledgee: China Co truction Bank Corp Guangzhou economic and Technological Development Zone sub branch

Pledgor: Anyka (Guangzhou) Microelectronics Technology Co., Ltd.

Registration number: 2019440000051

PE01 Entry into force of the registration of the contract for pledge of patent right
PC01 Cancellation of the registration of the contract for pledge of patent right

Date of cancellation: 20200320

Granted publication date: 20140730

Pledgee: China Co truction Bank Corp Guangzhou economic and Technological Development Zone sub branch

Pledgor: ANYKA (GUANGZHOU) MICROELECTRONICS TECHNOLOGY Co.,Ltd.

Registration number: 2019440000051

PC01 Cancellation of the registration of the contract for pledge of patent right
CP01 Change in the name or title of a patent holder

Address after: 3 / F, C1 area, innovation building, 182 science Avenue, Science City, Guangzhou, Guangdong 510663

Patentee after: Guangzhou Ankai Microelectronics Co.,Ltd.

Address before: 3 / F, C1 area, innovation building, 182 science Avenue, Science City, Guangzhou, Guangdong 510663

Patentee before: ANYKA (GUANGZHOU) MICROELECTRONICS TECHNOLOGY Co.,Ltd.

CP01 Change in the name or title of a patent holder
CP02 Change in the address of a patent holder

Address after: 510555 No. 107 Bowen Road, Huangpu District, Guangzhou, Guangdong

Patentee after: Guangzhou Ankai Microelectronics Co.,Ltd.

Address before: 3 / F, C1 area, innovation building, 182 science Avenue, Science City, Guangzhou, Guangdong 510663

Patentee before: Guangzhou Ankai Microelectronics Co.,Ltd.

CP02 Change in the address of a patent holder