часов Gating

Z

Zorbas-E -

Guest
Привет всем!

Я хотел
бы попросить вас, если вы заметили, так же, как я сделал, когда включить часы Gating в дизайне.Я использую Synopsys инструменты,
то есть дизайн-компилятора PowerCompiler для этого.

Итак, что я отметил, что, когда я часами Gating применить схему района уменьшается!
А мало (1-2%), но получает меньше.

Почему это произошло?Я хочу сказать,
что вы ожидаете wouldnt расти немного путем введения дополнительных часов Gating комплексного клетки?

THX за ваше время и ответ заранее!

 
В области сокращения becauses в мультиплексоры, которые используются для обеспечения FF сохранить это значение больше не нужны, когда часы на нашем ТФ сохраняет свою ценность.

 
Да!

Это очень хорошее объяснение!Я была просто проверка powercompiler пособия сейчас и думал, что это может быть причиной увидев некоторые интересные фотографии она есть.

Теперь у меня есть еще один вопрос, который беспокоит меня.

Когда я делаю механические часы с Gating Саиф аннотацию инструмент решает ворота, например 60% от моего регистров.Когда я отключаю его и перейти к типичным способом, то инструмент ворот 91% из регистров,
тем самым улучшая динамический мощности на 10%, а также площади!

Почему это произошло, механических CG алгоритм должен быть намного лучше!

 
Вы используете тот же переключение активности за власть анализа для оптимизации?

 
Да, я в потоке следующих выглядит следующим образом:

После разработки (GTECH) я вставить часы Gating и собрать вновь.Нет Саиф аннотацию здесь.

Тогда после того, как я получить первые часы на нашем netlist, я имитировать его и получить Саиф файл из имитатора.Затем я возвращаюсь к синтезу потоков, позволит механических часов Gating и читать в Саиф аннотацию.

compile once again for power driven gate level clock gating.

Потом я постепенно
собрать вновь механических ворот уровне часы Gating.

Затем после получения окончательного netlist, я имитировать его снова, а затем делать анализ власти.

Итак, мои результаты механических хуже по сравнению с 2-прежнему делать подборки для оптимизации, но с механическим CG-инвалидов и не Саиф участие.

Могу ли я сделать что-то неправильно?

Спасибо за внимание!

 
Любые идеи??

<img src="images/smiles/icon_confused.gif" alt="Confused" border="0" />
 
Пожалуйста, я хотел бы получить несколько мнений!

Я думаю, что власть по инициативе алгоритм doesn't принять во внимание, что muxes АР собираешься оставили позади, если она решит не часами ворот некоторых регистров.Так, в конце, поэтому я получаю больше площади и более динамичной силой.

Является ли она, что алгоритм не является эффективной?

 
crosscheck Саиф аннотацию, а что следует лучше, чем динамичные власти одним типичным.

 
Да это то, что я делаю,
ознакомьтесь с предыдущей должности.Перед благоприятных механических часов Gating я имитации и получить САИФ аннотацию о netlist будет часами воротами.Поэтому инструмент, который знает, регистры заняты и которые arent't.

Дело в том, что он решит пойти только на 60% из регистров таким образом, оставляя много мультиплексоров нетронутым.Это приводит к большей площади и мощности по сравнению с того, что я получаю, когда я типичные часы Gating и инструмент просто часы ворота почти во всех регистрах (92%).

Там должно быть что-то не в порядке с алгоритмом.Что Вы думаете?

 

Welcome to EDABoard.com

Sponsor

Back
Top