Diffusion sharing across cell boundaries in cell based design

Bharat Krishna, C. Y Roger Chen, Naresh K. Sehgal

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

A layout design often contains regular, repeatable or iterative structures, and datapath is an example of such a design-style. Designers take advantage of regularity by using library cells for density and productivity improvements. This study is aimed at studying the impact on overall density due to diffusion sharing across cell boundaries. Often the library cell area is optimized without comparing the global impact on the assembled design. We compare two methods of designing cells, a practically used one and an intuitively desired one. We show that the intuitive method is not always feasible and that a hybrid method of designing a cell is optimal. Studies on real examples have shown the gains to be made in density by diffusion sharing across cell boundaries. We also present situations in which the diffusion sharing causes a loss of overall density. The conclusion will be a set of guidelines on when to use diffusion sharing among the library cells.

Original languageEnglish (US)
Title of host publicationMidwest Symposium on Circuits and Systems
EditorsG. Cameron, M. Hassoun, A. Jerdee, C. Melvin
PublisherIEEE Computer Society
Pages349-352
Number of pages4
Volume1
StatePublished - 1996
EventProceedings of the 1996 IEEE 39th Midwest Symposium on Circuits & Systems. Part 3 (of 3) - Ames, IA, USA
Duration: Aug 18 1996Aug 21 1996

Other

OtherProceedings of the 1996 IEEE 39th Midwest Symposium on Circuits & Systems. Part 3 (of 3)
CityAmes, IA, USA
Period8/18/968/21/96

    Fingerprint

ASJC Scopus subject areas

  • Electrical and Electronic Engineering
  • Electronic, Optical and Magnetic Materials

Cite this

Krishna, B., Chen, C. Y. R., & Sehgal, N. K. (1996). Diffusion sharing across cell boundaries in cell based design. In G. Cameron, M. Hassoun, A. Jerdee, & C. Melvin (Eds.), Midwest Symposium on Circuits and Systems (Vol. 1, pp. 349-352). IEEE Computer Society.