[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

FW: Presentation on constraint solving



Just to get this into our email thread.  I'm travelling for most of the month and will be in and out of contact.

1. I like your proposal.

2. We need to debated the generation engine.  I cannot believe that Versity is willing to publicize the engine, and that any company building e will have proprietary IP related to generation.  I suspect the best we can do is come up with a statement of properties we expect of generation: randomness, completeness, etc.

I understand this means that a move from one tool to another means different simulations - e.g. trigger a bug on an emulator and move to a simulator for better debug - and different stimulus means you don't see the bug.  But maybe there are workarounds, like generation of VCDs or something to bypass generation.

Ken

Further thoughts?

-----Original Message-----
From: Chris Macionski [mailto:chris@brighteyesconsulting.com]
Sent: Friday, January 30, 2004 3:44 PM
To: Ken Sailor
Subject: Re: Presentation on constraint solving


Ken

I am sending you an email to follow up our discussion on constraints 
and generation.  I think there should be 2 changes made:

1) Varaibles/data fields should be allowed in range constraints.  Right 
now,

keep dat_field in [0..max] ;

is not allowed.  The work around is:

keep dat_field >= 0;
keep dat_field <= max;

It is a work around, but sloppy.  I think it should be changed.  WHat 
are your thoughts on this?

2) The generation engine needs to be documented.  It is essential that 
I get the same results if I run code on 2 different simulators.  An 
example of when I may do this is if I am using e to drive a emulator.  
The emulator finds a problem.  So I when go back to my software 
simulator to reproduce and debug the problem, I need it to act the same 
way.  This was a problem with Verilog (using $random) and it had to be 
fixed in Verilog 2k.

What do you think?

Chris


--------------------

Chris Macionski			chris@brighteyesconsulting.com
Bright Eyes Consulting		www.brighteyesconsulting.com
705 Catalpa Place			813-546-2047 office
Brandon, FL 33510 USA		702-977-5712 fax			

	"We have the solutions to help your team succeed"