Learning ABV language, need some help? Look at Transaction Tracker
Posted On behalf of Ajeetha Kumari & P.Ramya, CVC Pvt Ltd,
Here is a small eval report of SynaptiCAD’s Transaction Tracker back conducted a while back. We will relook at it in next couple of weeks as part of internship (see: http://www.cvcblr.com/downloads/BUDs_CVC_Acad.pdf).
We looked at Transaction Tracker as a GUI front-end to adopt ABV (using PSL/SVA). This means that the users have identified a set of specification/requirements in a natural language such as English, but they are not specialists in an assertions language such as PSL. This tool will let them capture the requirements as PSL assertions without them having to learn the language to start with. This tool shall also be quite handy in assertion classes being run by non-EDA vendors such as my company (CVC www.noveldv.com). The tool itself is stable, I don't remember it crashing, so a good sign :-) Its error messaging needs lot of improvement especially if it were to be used in a flow as above. Its PSL support is not 100%, atleast I miss the "abort" at property level. There are several minor usability related issues which is expected in Beta form, so hopefully their R&D will look at some of our feedback. I believe this tool will do lot better if they have SVA support as well.
Comments
Post a Comment