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.

Formality LEC --- FE-LINK-2

Status
Not open for further replies.

ASIC_intl

Banned
Joined
Jan 18, 2008
Messages
260
Helped
2
Reputation
4
Reaction score
2
Trophy points
1,298
Activity points
0
I have a memory instantiated as a black box in my gate level netlist . That black box is a memory for which a library (.db) exists. From that .db file the memory is picked up when synthesis runs.

While doing LEC by formality there is an error that arises because of port mismatch. But there is no port mismatch for that memory actually between the RTL and get level netlist. Is it that the memory should be set as black box in formality script to avoid this error? THIS ERROR CODE IN FORMALITY IS FE-LINK-2
 

Does LEC work with .db nowadays ? When did Cadence make it work that way ?

Anyway, make the hard macros black boxes.
 

Lostin

I am not getting what you mean by -------- Does LEC work with .db nowadays ? When did Cadence make it work that way ?

I WORK WITH FORMALITY.

IS IT MANDATORY TO make the hard macros black boxes ?

Is it mandatory
 

oh, ok, I missed that because, upper case, LEC reminded me of Verplex. Sorry about that.

While doing LEC by formality there is an error that arises because of port mismatch. But there is no port mismatch for that memory actually between the RTL and get level netlist.
if you are using .db file, you should check the pin matching between your RTL/netlist and .db(.lib) as well.
If the pin mismatching is between RTLs and netlists, I'd guess it won't cause ERROR. It rather reports as mismatches.
 

What you have written if what FE-LINK-2 says.


IS IT MANDATORY TO make the hard macros black boxes?
 

.db would work. If not, it's because your netlist/RTL and the library have some inconsistency like pin mismatches.
 

u need to black box both golden and revised for that ram so that the tool can do mapping and comparison, also i think this is not cadence lec but it's synopsys formality.
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top