R
Rain Adelbert
Guest
Hi,
I'm trying to load a SDF description to my gate level design. But, as
the designs are very large it is almost impossible to just try and play
with them. The problem is that the simulator (ModelSim) doesen't find
match for some ports.
For example, in verilog it is:
macro \linphy/macro_1 (...., .I200_({\linphy/I200X [1],\linphy/I200X
[2], \linphy/I200X [3], vddarx, vddarx, vddarx, vddarx, vddarx}), ...);
Specifically, I dont understand how Verilog puts together the
following named port connection: .I200_({\linphy/I200X
[1],\linphy/I200X [2], \linphy/I200X [3], vddarx, vddarx, vddarx,
vddarx, vddarx})
What does the [1], [2], or [3] mean in the specified vector?
Is the I200_ port a bus?
In the SDF file I found the following line:
(INTERCONNECT linphy\/macro_1/I200_\[1\] i_pci_ad_pad30/TEN (0.001::0.001))
Which seems to be incorrect because Modelsim says:
# WARNING: ../test.sdf(6004): Failed to find port 'linphy/macro_1/I200_[1]'
Looking for your help.
Thanks in advance!
Rain
I'm trying to load a SDF description to my gate level design. But, as
the designs are very large it is almost impossible to just try and play
with them. The problem is that the simulator (ModelSim) doesen't find
match for some ports.
For example, in verilog it is:
macro \linphy/macro_1 (...., .I200_({\linphy/I200X [1],\linphy/I200X
[2], \linphy/I200X [3], vddarx, vddarx, vddarx, vddarx, vddarx}), ...);
Specifically, I dont understand how Verilog puts together the
following named port connection: .I200_({\linphy/I200X
[1],\linphy/I200X [2], \linphy/I200X [3], vddarx, vddarx, vddarx,
vddarx, vddarx})
What does the [1], [2], or [3] mean in the specified vector?
Is the I200_ port a bus?
In the SDF file I found the following line:
(INTERCONNECT linphy\/macro_1/I200_\[1\] i_pci_ad_pad30/TEN (0.001::0.001))
Which seems to be incorrect because Modelsim says:
# WARNING: ../test.sdf(6004): Failed to find port 'linphy/macro_1/I200_[1]'
Looking for your help.
Thanks in advance!
Rain