PLL hard macro placement

Status
Not open for further replies.

biju4u90

Full Member level 3
Joined
Dec 10, 2014
Messages
172
Helped
3
Reputation
6
Reaction score
3
Trophy points
18
Activity points
1,437
Generally, we place hard macros at the periphery of the chip to avoid congestion in the middle of the chip. What about the PLL hard macro?? Since PLL acts as a clock source, it will be routing to many points. In such a scenario, will it be intelligent to place the PLL macro at the centre of the chip??
 

You could, but it is not necessarily better. You would have to route the source clock from the pad to the center of the chip, and that is not desirable.
 
Can you explain why it is not desirable??
 

You would have to route the source clock from the pad to the center of the chip, and that is not desirable.
Think about the net delay.
If you can place your design near the PLL and that would reduce clock net delay significantly.

Whereas if your PLL is somewhere at the center of the chip, and say you place your logic also at the center, then how would you tackle the IO net delays (definitely a chip will have lots of IOs)?
You have to connect you top level design ports to the chip pins.
 

Status
Not open for further replies.
Cookies are required to use this site. You must accept them to continue using the site. Learn more…