As I know, the setup time is at least required time for data to become stable at the input of a FF before the sensitive clock edge. Hold time is the required time for data to remain stable after the clock edge.
Usually I use a clock from a 24MHz OSC, when I use a test board. But when I synthesize with the RTL to make a chip, I used to 88MHz to 120MHz. I think this is meaning that this board can work at almost 120MMz.
Then what if I want to make a chip with RTL that works at almost 800MHz frequency, then is this meaning that the Flip-Flop is working in 800MHz?
If yes, which fab companies support that frequency? Is this possible way? Is this needed some unique process in a fab?