Hi,
I'd like to know how a manufacturer arrives at the max clock rate of a particular speed grade of a device? For example, if we have the Xilinx Virtex-II Pro XC2VP50 FPGA with speed grade 7 parts, how's the max limit of 200 MHz fixed? If I build a design for which I make sure that all stages complete under, say 4ns, for the XC2VP50, I would benefit if I can clock the FPGA at 250 MHz. What issues would prevent a higher clock rate from being allowed?
Also, if it's based on various calculations, how do you end up with so round figures as 200 MHz or 400 MHz?
Thanks.