Synopsys Design Compiler VHDL Files

Joined
Jan 2, 2008
Messages
1
Reaction score
0
Hi all

I am having a problem with the gate-level VHDL file that Synopsys Design compiler produces after synthesis. Specifically, I am giving the following commands:

change_names -rules vhdl -hierarchy
write -hierarchy -format vhdl topdesign -output myfile.vhd

The VHDL file produced has a problem. In many cases, ports that are declared as type "out" are being used on the right side of signal assignment. For example, something like this is happening:

entity example is
port(ahbo: out std_logic_vector (3 downto 0).....
end example

architecture rtl of entity is
begin
.....
ahbo <= (ahbo(3), ahbo(2), ahbo(1), ahbo(0));

end rtl

Of course, when I try to simulate this post-synthesis netlist in ModeSim, it complains...does anyone know why this is happening and how I can get rid of it?

Thanks!
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Similar Threads

2 JK Circuit in VHDL 0
Illegal sequential statement (VHDL) 0
erreur VHDL 3
Can anyone please help me in this code 2
pls help me ; vhdl; 0
VHDL code error 10
Multiplication VHDL 4
racing condition in vhdl 0

Members online

No members online now.

Forum statistics

Threads
473,995
Messages
2,570,226
Members
46,815
Latest member
treekmostly22

Latest Threads

Top