Hi I have designed an SDRAM controller and nearly ready to synth and P&R. My question is do I need to add any offset constraints to the ucf? I see that the Xilinx XAPP134 uses them but the newer DDR designs which are generated using MIG do not. Any info would be appreciated? Cheers Jon
SDRAM Controller
Started by ●August 14, 2007
Reply by ●August 15, 20072007-08-15
On Aug 14, 2:50 pm, "maxascent" <maxasc...@yahoo.co.uk> wrote:> Hi > > I have designed an SDRAM controller and nearly ready to synth and P&R. My > question is do I need to add any offset constraints to the ucf? I see that > the Xilinx XAPP134 uses them but the newer DDR designs which are generated > using MIG do not. Any info would be appreciated? > > Cheers > > JonIt's important to constrain any timing that is critical to the SDRAM. Normally you can use offset constraints to require outputs to switch within a specified time of the input clock. However in a design where all of the outputs are constrained to use IOB flip-flops, there is really no room for place & route to change the timing offset, unless you're not using global clock resources. This may be why there are no offset constraints in the MIG.