Based on your diagram, you don't need any multi-cycle path constraints as everything appears to be operating from the 'same' 100MHz clock. Sure, if the values coming from your data table remain static for multiple clock cycles, every time, then you could use it. However, if your data changes every cycle, you won't.
Whilst the solution you've depicted will benefit from some constraints, your clocking solution is not one that can be constrained in a manner that will ensure it works every time. You need a solution that works
by design. More on that shortly.
Refer to Altera's very helpful "
timing constraints (
http://www.alterawiki.com/wiki/timing_constraints)" Wiki page. Whilst the explanations often require reading a couple of times, this is a good starting point.
Look at the diagrams under 'Output constraints', particularly the clocking topology. This is a typical system for which timing constraints hold good. Both FPGA and external device clocked by the same clock.
However, you're proposing to clock the DAC from a PLL coming from the FPGA. Very sensible, in my view, and consistent with an approach Altera/Terasic use on some of their reference designs for clocking external SDRAM devices operating @ 100MHz, like your design. They use a different output from the PLL that is deliberately skewed with respect to the clock (of the same frequency) that is used to clock the internal FPGA logic. This is what I mean by a solution the works by design. You will generate a skewed clock for your DAC.
Back to constraints - do constrain the parallel data bus out to the DAC. This constraint can mop up any differences in the PCB's trace lengths - you'll need to consider the longest and shortest of those. Again, refer to the 'Output constrints' section of the Wiki.
I hope that gets you started.
Cheers,
Alex