duminică, 1 noiembrie 2009

CFS Vision release: eChart eVC

CFS Vision project is releasing eChart eVC - the world first free verification component developed for drawing and visualizing charts directly from the verification environment.

The verification engineer has now the possibility do view directly the performance of some various DUTs using charts. Parameters such as bandwidth no longer can be checked using some numbers but now can be directly visualized in charts in order to analyze the behavior during an entire test simulation.

The eChart eVC can be downloaded for free from our website:

www.cfs-vision.com

We would also like to thank all of you out there who sent feedback to the first releases of the APB eVC and the eVC Generator. New improved releases are on the way thanks to you!

Feedback and Support: contact@cfs-vision.com

Thank you!

joi, 23 iulie 2009

Specman Tip

*** Error: Using sampling for the repeat part of first-match temporal expressions is illegal. Currently this sampling is ignored.

How many of you had this error and said: "WTF?!?!?! how can you not like this you stupid Specman?!?!?!"

WORKAROUND:

the error comes up when you have temporal expressions in which you want to use a different sampling event for a repeat part.

Example:

The following code will produce this annoying error:

expect @event01_e => {[3..4]@event02_e; true(counter == 3)}@clk_r_e else
dut_error("Counter is not 3");

However, there is a very simple workaround to produce a working code:

expect @event01_e => {[3..4] * @event02_e; true(counter == 3)}@clk_r_e else
dut_error("Counter is not 3");

Hope this helps!

luni, 20 iulie 2009

Specman Tip

If you want to create for example a file logger and you need a custom log file name, one idea, which I find it useful, is to have the file name something like:
TESTNAME_SEED.log

Tricky part:

to get the test name:
covers.get_test_name()

to get the seed number:
get_config(gen, seed)

joi, 16 iulie 2009

CFS-Vision releases: APB eVC and eVC Generator - open source

Hi everybody,

CFS-Vision is an open source project dedicated to functional verification.
We are developing verification components as well as verification tools.

ALL OF OUR PRODUCTS ARE OPEN SOURCE AND FREE OF CHARGE!


Here is what you can download from our site:

=============================================================================================

1. APB eVC

The APB eVC is implementing AMBA 3 APB Specifications developed by ARM.
The eVC is fully eRM compiant.


=============================================================================================

2. eVC Generator

The eVC Generator is a small application developed in java which can be used to generate different eVC architectures fully eRM compliant.

=============================================================================================

We are developing all of our products based on your feedback and recommendations.

So, please don't hesitate to write us using this blog or directly at: contact@cfs-vision.com

Best regards,
CFS-Vision

www.cfs-vision.com