M
Martin Euredjian
Guest
So...I have this little module that creates an RLOC'd SRL-based delay pipe
that will feed one side of an adder in an FIR filter. Floorplanner confirms
that the RLOCs are working as promised.
However, if I instantiate more than one of these modules, only the first one
is placed per the defined RLOCs and the rest are placed with SRL's and FF's
outside of the required relative locations. I've looked through every
report and I cannot find any warnings that would indicate that there's a
problem of any kind.
I also wrote and compiled a simplified version of the above to see if
anything changed. The RLOC'd module consists of eight SRL's feeding eight
FF's, RLOC'd to form a column. I instantiated two of these to then feed an
8-bit adder that clocks out to 8 FF's. The layout I got confirms the
problem: The first module follows the RLOCs and the second does not.
What's interesting is that section 7 of the MAP report lists two RPM's by
their set name (for the last example) but section 13's "Number of RPM
Macros" count is 1.
Not sure where to go from here...
--
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Martin Euredjian
To send private email:
0_0_0_0_@pacbell.net
where
"0_0_0_0_" = "martineu"
that will feed one side of an adder in an FIR filter. Floorplanner confirms
that the RLOCs are working as promised.
However, if I instantiate more than one of these modules, only the first one
is placed per the defined RLOCs and the rest are placed with SRL's and FF's
outside of the required relative locations. I've looked through every
report and I cannot find any warnings that would indicate that there's a
problem of any kind.
I also wrote and compiled a simplified version of the above to see if
anything changed. The RLOC'd module consists of eight SRL's feeding eight
FF's, RLOC'd to form a column. I instantiated two of these to then feed an
8-bit adder that clocks out to 8 FF's. The layout I got confirms the
problem: The first module follows the RLOCs and the second does not.
What's interesting is that section 7 of the MAP report lists two RPM's by
their set name (for the last example) but section 13's "Number of RPM
Macros" count is 1.
Not sure where to go from here...
--
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Martin Euredjian
To send private email:
0_0_0_0_@pacbell.net
where
"0_0_0_0_" = "martineu"