C-elements for Hardened Self-timed Circuits

  • Florent Ouchet
  • Katell Morin-Allory
  • Laurent Fesquet
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 6951)


Self-timed circuits are slope sensitive: when the voltage of one input or internal node changes too slowly, the interconnected logical blocks might loose their local one-to-one synchronization. This phenomenon often leads to unwanted global dead-locks of the entire circuit. The deep-submicronic manufacturing process mismatches might create such situations where one logical block is significantly slower than the others. We applied two known solutions for ensuring the correct C-element behavior whatever the slopes are: the transistors are resized and the supply voltage is reduced in order to guarantee the overall chip correctness taking into account the process variations.


Threshold Voltage Logical Block NMOS Transistor PMOS Transistor Asynchronous Circuit 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Hamon, J., Fesquet, L., Miscopein, B., Renaudin, M.: High-level time-accurate model for the design of self-timed ring oscillators. In: 14th IEEE International Symposium on Asynchronous Circuits and Systems, ASYNC (2008)Google Scholar
  2. 2.
    Fairbanks, S., Moore, S.: Analog micropipeline rings for high precision timing. In: Proceedings of the 10th International Symposium on Asynchronous Circuits and Systems, ASYNC (2004)Google Scholar
  3. 3.
    Auvergne, D., Maurine, P., Azémard, N.: Modeling for designing in deep submicron technologies. In: Low-power CMOS Circuits: Technology, Logic Design and CAD Tools. CRC Press, Boca Raton (2006)Google Scholar
  4. 4.
    van Berkel, K.: Beware the isochronic fork. The VLSI Journal Integration 13, 103–128 (1992)CrossRefGoogle Scholar
  5. 5.
    Ouchet, F., Morin-Allory, K., Fesquet, L.: Delay insensitivity does not mean slope insensitivity! In: Proceedings of the 16th IEEE International Symposium on Asynchronous Circuits and Systems, ASYNC (2010)Google Scholar
  6. 6.
    Sutherland, I.E.: Micropipelines. Communications of the ACM 32, 720–738 (1989)CrossRefGoogle Scholar
  7. 7.
    Martin, A.J.: Formal program transformations for VLSI circuit synthesis. Addison-Wesley Longman Publishing Co., Inc., Amsterdam (1990)Google Scholar
  8. 8.
    Folco, B., Bregier, V., Fesquet, L., Renaudin, M.: Technology mapping for area optimized quasi delay insensitive circuits. Vlsi-Soc: From Systems To Silicon 240(978-0-387-73660-0), 55–69 (2007)Google Scholar
  9. 9.
    Al Tarawneh, Z., Russell, G., Yakovlev, A.: An analysis of seu robustness of c-element structures implemented in bulk cmos and soi technologies. In: Proceedings of the International Conference on Microelectronics, ICM (2010)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2011

Authors and Affiliations

  • Florent Ouchet
    • 1
  • Katell Morin-Allory
    • 1
  • Laurent Fesquet
    • 1
  1. 1.TIMA LaboratoryGrenoble INP, UJF, CNRSFrance

Personalised recommendations