Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

Question about Conformal Logic Equivalency Check

Status
Not open for further replies.

andy_freak

Newbie level 3
Joined
Aug 3, 2010
Messages
3
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Location
San Jose
Activity points
1,302
Hello,

I have recently started working on Logic Equivalency Check. I am using Conformal. I have some questions regarding it.

What does it mean when they say "mapping key points". I understand the term key points, but am confused what they mean when they say mapping key points.

What are mapped and unmapped points.

Can somebody explain briefly the exact flow, what conformal does starting with the files it takes in. (RTL, netlist and cell library).

Thanks in advance.

Andy
 

hi Andy,
if you want to get kickstarted on the Conformal Equivalency Checking, Cadence has created a series of online training classes for their front-end tools . . .

http://trainingondemand.cadence.com

You'll need Cadence Online Support (COS/Sourcelink) access to get into the site. i'm a CAD guy at a large company and a lot of users use this get kickstarted back on LEC.

-- ay
 
Formal verifier maps the node in golden to the node in revised. The mapped point is what formal verifier thinks is logically corresponding point from golden and revised. Mostly, key points are sequential cells, input, and output. It checks the logic equivalency on the path starting at some key points and ending at some key points.

If it reports unmapped points, the tool couldn't determine the mappings. Typical example is there is some logic inferring a flop in RTL, but synthesis tool deletes it because it finds the flop redundant. This flop will be categorized as unmapped, beause it exists in RTL, but not in netlist.
 

    andy_freak

    Points: 2
    Helpful Answer Positive Rating
Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top