QUOTE(pif001 @ Dec 5 2011, 08:29 PM)

Please share a tutorial about optimizing our own JED files... and ignore that troll please!
Before you get into exotic ideas like long loops of cables, a ton of different cap values, give yourself the best chance at success first, then move on to more complex ideas. Put the CPLD board as close to the CPU_RST as you can reasonably get it, atleast for initial testing. You can always move it to a more convenient location later once you've established boot times with a very short wire. Then you know what the real impact is.
As for changing the source code, Gligli posted all his source code to build your own JED on github. Try to compile his source code as-is using the free ISE Webpack tools (you can probably find general tutorials and guides on using ISE on the web, and ask around for help). Make sure you can compile the unaltered code, program the CPLD and it still works. This proves you're compiling correctly. Just learning this part will be the hardest, but it's worthwhile.
Then, find the following line in slim.vhd:
constant WIDTH_RESET_START : integer := 17357;
That's the one you will change.
Try changing the value from 17357 to 17358. See if it still works, does it work better? Try 17356, same thing, does it still work, is it any more reliable?
It probably sounds like a pain to have to change the code, recompile, reprogram and test. But If 17357 isn't already optimal for your console, then the best value will be very close, like, +/1 or +/- 2 at the most, so you really don't need to try many different values.