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.

assignment statement in .vnetlist

Status
Not open for further replies.

p.sivakumar

Member level 1
Joined
Dec 29, 2005
Messages
35
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,286
Activity points
1,617
Hi

what is the Assignment statement in .v netlist ?

Thanks
Sivakumar
 

netlist that contains "assign" statement .
A good and clean netlist should not contain these statements.
 

Hi

if it contains assign statement what will happen in the design ?and what it represents actually ? can you explain?

Thanks
Sivakumar
 

Assign Statement in Verilog simply connects two wire types, with or without any combinational logic in between. It is legal to have it in netlist, but usually as netlist is a interconnect of gates, you wont usually find any 'assign' statements in it.
Example:

wire w1;
wire w2;
wire w3;

assign w3 = w1 & W2;

So your question what will happen?
w3 will get the vallue of w1 anded with w2.

If you are asking what will happen if assign is present in netlist, the answer is it depends upon the context in which it is being used. If you can cut-paste your netlist containing the 'assign' statement, I will be in more better postition to answer.
kr,
Aviral Mittal.
 

then how to avoid assign statement appearing in our netlist .v file
 

hi
the bad side of having assign statments in the netlist.
say for example u have a two ports in1 and out1
and they are connected wihtout any logic in between
assign out1 = in1 ;
the above statment is not accepterd by backend tools like encounter etc...
therefore u need to buffer direct input to output connections(feedthrough). this can be done in design compiler of physical compiler using

set_fix_multiple_port_nets -all / -feedthrough

hope this helps
cheers
rogger
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top