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.

can't define verilog module

Status
Not open for further replies.

siva_7517

Full Member level 2
Joined
Jan 16, 2006
Messages
138
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,296
Activity points
2,401
icfb verilog®-xl

hi all,

There is a error when import my optimized design to icfb. Because of this error, i cant open verilog xl to do gate level simulation. need some idea's on this.

siva
 

define verilog

please give more detail message!!
 

siva_7517 said:
hi all,

There is a error when import my optimized design to icfb. Because of this error, i cant open verilog xl to do gate level simulation. need some idea's on this.

siva
What is the error message? Simply saying "There is a error " - doesn't give a hint.

Learn how to ask the right questions to get the right answer/help.

Ajeetha
www.noveldv.com
 

hi guys,

Sorry for not including the error statement.
There is an error statement in icfb log file when i have import my optimized verilog design to icfb. There error statement is:

Verilog defination for module INVX1 was not found. Using lib 'silterra18' cell 'INVX1' view 'symbol' as its symbol

Because of this statement i cant open this verilog design file in verilog xl to do a gate level simulation.

Siva
 

siva_7517 said:
hi guys,

Sorry for not including the error statement.
There is an error statement in icfb log file when i have import my optimized verilog design to icfb. There error statement is:

Verilog defination for module INVX1 was not found. Using lib 'silterra18' cell 'INVX1' view 'symbol' as its symbol

Because of this statement i cant open this verilog design file in verilog xl to do a gate level simulation.

Siva

Siva,
I've not used icfb etc. But looking at name of this INVX1, it is clear that it is an inverter. For plain Verilog sim, it is trivial to define it yourself and pass it as additional file to VXL.

module INVX1(..); // input/output
assign my_out = ~my_in;
endmodule

Of-course best will be to fix your flow (via icfb).

Regards
Ajeetha
www.noveldv.com
 

Hi,

There are 2 parts to the answer to your question.

1. When you read a verilog netlist into icfb, you need to define the reference library that contain the standard cell (e.g. INVX1).

2. You do not need to read the verilog netlist into icfb to do simulation. I think nobody does this. You just run you simulation outside icfb environment. What do you wish to achieve by reading the netlsit into icfb that you cannot achieve by not doing this step?

Regards,
Eng Han
www.eda-utilities.com
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top