electronics forum

Rules | Recent posts | topic RSS | Search | Register  | Log in

CTS : Balancing to clock feeding to a MUX


Post new topic  Reply to topic    EDAboard.com Forum Index -> ASIC Design Methodologies & Tools (Digital) -> CTS : Balancing to clock feeding to a MUX
Author Message
jyothia



Joined: 25 Apr 2005
Posts: 11


Post30 Jun 2009 12:09   

CTS : Balancing to clock feeding to a MUX


Hi,

Suppose from PLL o/p we have many clock comming out and each clock is going to a 2x1 MUX along with a TEST clock.
My question is how we go about balancing in this clock....
Back to top
owen_li



Joined: 22 Jul 2007
Posts: 43
Helped: 1


Post01 Jul 2009 6:54   

Re: CTS : Balancing to clock feeding to a MUX


Hi
I think you should keep in mind that if there are some clocks should be balanced with each other. If so, you should put these clocks into one group to balance them.
Then you can clarify the sinks of the specified clock. Clock tree insertion tools will help you synthesize the clock tree well.
In you case, I think you can place the MUX near the PLL, then build the clock tree
from the output of the MUX.
You can upload a picture about the clock structure of your case. Then we will get
a thorough understanding.
Thanks
Back to top
jyothia



Joined: 25 Apr 2005
Posts: 11


Post01 Jul 2009 7:04   

Re: CTS : Balancing to clock feeding to a MUX


Hi,

Please find attached the scenario.



Sorry, but you need login in to view this attachment

Back to top
owen_li



Joined: 22 Jul 2007
Posts: 43
Helped: 1


Post01 Jul 2009 15:47   

Re: CTS : Balancing to clock feeding to a MUX


Hi.

I think you should talk with the logic designer first, to find out if the CLK1/CLK2/CLK3 will talk with each other. If so, you should make a group
to balance these clocks.
If they are separate clock domain, you can place these MUX near PLL first,
then using the clock insertion tool to build the clock tree from the output of the MUX
Back to top
Google
AdSense
Google Adsense




Post01 Jul 2009 15:47   

Ads




Back to top
jyothia



Joined: 25 Apr 2005
Posts: 11


Post01 Jul 2009 16:01   

Re: CTS : Balancing to clock feeding to a MUX


Hi, That is true that we need to balance CLK1,CLK2,CLK3...But do we need to balance test-clk also along with the other clk (clk1,clk2..)

If we need to balance then how can we go about it...
Back to top
owen_li



Joined: 22 Jul 2007
Posts: 43
Helped: 1


Post02 Jul 2009 10:52   

Re: CTS : Balancing to clock feeding to a MUX


Hi

If you balance the functional clocks: clk1/clk2/clk3, then the test clock will also be balanced. Because they share the same buffer tree.
In my opinion, test clock in one domain should be balanced too, if you can.
but the skew requirement is not very critical as the functional clock.
So, if you put these MUX near the near the PLL, and group the output of the MUX
to build balanced clock tree. Then the test clock tree will be balaced too.
good luck!
Thanks!
Back to top
sunilbudumuru



Joined: 08 Oct 2008
Posts: 113
Helped: 18
Location: Hyderabad


Post03 Jul 2009 11:09   

CTS : Balancing to clock feeding to a MUX


Hello Friend,

We have implemented this kind of CT during our work.

1. Build seperate clock trees from each mux output. and balance the clock trees. One input is your test clock and the other is ur functional clock.

2. Take care of the latancies from the clock source to the mux inputs. I mean latency should be same.

Actually this methos would give a low timing aswell s area overheads. And we achieved the same.

I invite comments on this.

Regards,
SunilB
asic-dft.com
Back to top
Arabic versionBulgarian versionCatalan versionCzech versionDanish versionGerman versionGreek versionEnglish versionSpanish versionFinnish versionFrench versionHindi versionCroatian versionIndonesian versionItalian versionHebrew versionJapanese versionKorean versionLithuanian versionLatvian versionDutch versionNorwegian versionPolish versionPortuguese versionRomanian versionRussian versionSlovak versionSlovenian versionSerbian versionSwedish versionTagalog versionUkrainian versionVietnamese versionChinese version
Post new topic  Reply to topic    EDAboard.com Forum Index -> ASIC Design Methodologies & Tools (Digital) -> CTS : Balancing to clock feeding to a MUX
Page 1 of 1 All times are GMT + 1 Hour
Similar topics:
CTS for MUX Clock (4)
CTS and skew control - clock skew balancing (1)
clock balancing concepts (3)
why clock inverters are preferred over clock buffers in CTS? (4)
need help, how about gate-clock and MUX-clock? (2)
CTS on multi clock domain (1)
Clock Tree Synthesis - CTS (6)
Feedback mux in clock gating (3)
CTS & optimized clock tree (8)
How to get clock latency value before CTS? (7)


Abuse || Administrator || Moderators || Support us || sitemap
topic RSS