Today's 90-nm FPGAs are a good-news/bad-news proposition. The good news is that such devices carry abundant resources. The bad news is that they can pose difficulties in timing closure, especially ...