Wednesday, April 23, 2008

Sunday, April 20, 2008

RVM PDF

--> Files and Directories
1) All OpenVera source file shall have the ".vr" type
2) All OpenVera aspect-oriented extension source file shall have the ".vra" type (not supported in VCS)
3) All manually written OpenVera header file shall have the ".vri" type
4) Automatically generated Vera header file shall have the ".vrh" extension.
5) Header files corresponding to source files should be automatically generated

Thursday, April 10, 2008

What are the improvements that you wanted to make after completing your verifcation?

Bugs in ATE Testing

Bugs in Design

I think bugs can be classified as follows:
1) Reset Bugs: Reset period.
Spec: According to the spec the reset width should not change for continuously 10 clock cycles. This stmt should be true for both low pulse and high pulse.
Bug: Testcase was written to check the low pulse continously for 10 clock cycles. The low pulse check passed. In the same test check for high pulse was made. Because of some bad logic the high pulse was not staying for continously 10 clock pulses. Soon after 2 cycles the high level reset was going low and because of this check we were able to find this bug.

2) Clock Bugs:

3) Register Bugs:

4) Memory Bugs:

5) functional Bugs:

6) Bandwidth Bugs:
Luma component operates at: 78.3% (includes SEI-Loading). [(176x144) / 32371] for 176x144 image size and it takes 32371 pixel-clocks for luma-component.
Chroma component operates at: 73% (includes SEI-Loading). This is low I will try to see if I can optimize in my RTL to get better throughput.
Per frame: 75% (This includes register read/write operation between switching from luma to chroma component processing).

7) Specification Bugs: