Skip to main content Accessibility help
×
Hostname: page-component-77c89778f8-5wvtr Total loading time: 0 Render date: 2024-07-21T10:15:36.316Z Has data issue: false hasContentIssue false

4 - Domino logic synthesis

Published online by Cambridge University Press:  14 September 2009

Razak Hossain
Affiliation:
STMicroelectronics, San Diego
Bernard Bourgin
Affiliation:
Senior Principal Engineer, STMicroelectonics Inc., San Diego, California
Get access

Summary

Introduction to domino logic synthesis

In the earlier chapters of this book we have seen that domino logic is intrinsically faster than static logic. The logic family is, however, more complex to use since every cell is clocked. Furthermore, the cell outputs are only valid during the evaluate phase, with the precharge phase resetting the cell. With domino logic the designer has to consider not only the logical functionality of the circuit, but also the clocking scheme. Domino logic design has traditionally only been available to those design groups who have an absolute need for high speed and can afford to utilize large numbers of engineers to handcraft circuits using this design style. This approach to domino logic design has meant that design productivity associated with the use of domino logic, measured in terms of cost and turnaround time (TAT, the time needed to complete a task) has lagged that of automated static logic. While the quality-of-results (QoR) generally improves with custom design, this may still lead to an unfavorable tradeoff in terms of cost versus benefit. For many design groups a fully automated solution provides adequate or close to adequate results.

The dynamic behavior of domino logic is part of the challenge in using it. At high speeds the clock and data are involved in a complex timing interplay which must be resolved correctly for proper functionality. The data for every domino cell must be propagated before the precharge signal arrives.

Type
Chapter
Information
High Performance ASIC Design
Using Synthesizable Domino Logic in an ASIC Flow
, pp. 70 - 107
Publisher: Cambridge University Press
Print publication year: 2008

Access options

Get access to the full version of this content by using one of the access options below. (Log in options will check for institutional or personal access. Content may require purchase if you do not have access.)

References

Harris, D., Skew-Tolerant Circuit Design, Morgan Kaufmann Publishers, San Francisco, CA, 2001.Google Scholar
Puri, R., Bjorksten, A. and Rosser, T. E., Logic optimization by output phase assignment in dynamic logic synthesis, IBM Research Report, resistor capacitor circuit 20533 Computer Science/Mathematics, August 1996.CrossRefGoogle Scholar
Zhao, M. and Sapatnekar, S., Dual-monotonic domino gate mapping and optimal output phase assignment of domino logic, IEEE International Symposium on Circuits and Systems, 2000.Google Scholar

Save book to Kindle

To save this book to your Kindle, first ensure coreplatform@cambridge.org is added to your Approved Personal Document E-mail List under your Personal Document Settings on the Manage Your Content and Devices page of your Amazon account. Then enter the ‘name’ part of your Kindle email address below. Find out more about saving to your Kindle.

Note you can select to save to either the @free.kindle.com or @kindle.com variations. ‘@free.kindle.com’ emails are free but can only be saved to your device when it is connected to wi-fi. ‘@kindle.com’ emails can be delivered even when you are not connected to wi-fi, but note that service fees apply.

Find out more about the Kindle Personal Document Service.

  • Domino logic synthesis
    • By Bernard Bourgin, Senior Principal Engineer, STMicroelectonics Inc., San Diego, California
  • Razak Hossain
  • Book: High Performance ASIC Design
  • Online publication: 14 September 2009
  • Chapter DOI: https://doi.org/10.1017/CBO9780511541162.005
Available formats
×

Save book to Dropbox

To save content items to your account, please confirm that you agree to abide by our usage policies. If this is the first time you use this feature, you will be asked to authorise Cambridge Core to connect with your account. Find out more about saving content to Dropbox.

  • Domino logic synthesis
    • By Bernard Bourgin, Senior Principal Engineer, STMicroelectonics Inc., San Diego, California
  • Razak Hossain
  • Book: High Performance ASIC Design
  • Online publication: 14 September 2009
  • Chapter DOI: https://doi.org/10.1017/CBO9780511541162.005
Available formats
×

Save book to Google Drive

To save content items to your account, please confirm that you agree to abide by our usage policies. If this is the first time you use this feature, you will be asked to authorise Cambridge Core to connect with your account. Find out more about saving content to Google Drive.

  • Domino logic synthesis
    • By Bernard Bourgin, Senior Principal Engineer, STMicroelectonics Inc., San Diego, California
  • Razak Hossain
  • Book: High Performance ASIC Design
  • Online publication: 14 September 2009
  • Chapter DOI: https://doi.org/10.1017/CBO9780511541162.005
Available formats
×