Re: Critical Warning Problem
Hi, I'm no expert but I've had unpleasant dealings with simiilar software before.
The '180MHz' is whats called FMAX. This is the maxaimum clock that can be supplied to the device without it screwing up. The problem is that whenever you route a signal through gates/flipflops, there is some small delay, its tiny, but at high frequencies it can approach the actual period of the Clock.
So, Echo's advice is spot on 8)
The delay between some of the input signals and output signals of your design is larger than the period of 180Mhz (5.5ns I believe).
This is fine if you're running it from a 48Mhz clock.
But, if you want to make it able to run faster, you must reduce the number of gates/flipflops between the inputs and the outputs, by 'breaking up' the design.
I didn't look at the screenshot, but I assume you've got some setting which, when it partitions the design, is trying to make it run at FMAX, which it can't. Try removing some global constraints regarding speed.
Hope this helps,
BuriedC+ode