Efficient Clock Distribution Scheme for VLSI RNS-Enabled Controllers
Clock distribution has become an increasingly challenging problem for VLSI designs because of the increase in die size and integration levels, along with stronger requirements for integrated circuit speed and reliability. Additionally, the great amount of synchronous hardware in integrated circuits makes current requirements to be very large at very precise instants. This paper presents a new approach for clock distribution in PID controllers based on RNS, where channel independence removes clock timing restrictions. This approach generates several clock signals with non-overlapping edges from a global clock. The resulting VLSI RNS-enabled PID controller, shows a significant decrease in current requirements (the maximum current spike is reduced to a 14% of single clock distribution one at 125 Mhz) and a homogeneous time distribution of current supply to the chip, while keeping extra hardware and power to a minimum.
Unable to display preview. Download preview PDF.
- 1.Aström, K.J., Hägglund, T.: PID Control. Theory, Design and Tunning, 2ended., Instrument Society of America. Research Triangle Par., NC (1995)Google Scholar
- 3.Parrilla, L., García, A., Lloris, A.: Implementation of High Performance PID Controllers using RNS and Field-Programmable Devices. In: Proc. of 2000 IFAC Workshop on Digital Control PID 2000, Terrassa, April 5-7, pp. 628–631 (2000)Google Scholar
- 9.Jackson, M.A.B., Srinivasan, A., Kuh, E.S.: Clock Routing for High Performance IC.s. In: 27th ACM/IEEE Design Automation Conference (1990)Google Scholar
- 11.Hatamian, M.: Chapter 6, Understanding clock skew in synchronous systems. In: Tewksbury, S.K., Dickinson, B.W., Schwartz, S.C. (eds.) Concurrent Computations (Algorithms, Architecture, and Technology), pp. 87–96. Plenum Publishing, New York (1988)Google Scholar
- 12.Friedman, E.G.: Clock Distribution Networks in Synchronous Digital Integrated Circuits. Proceedings of the IEEE 89(5) (2001)Google Scholar
- 16.MOSIS Process Information: Hewlett Packard AMOS14TB, http://www.mosis.org/technical/processes/proc-hp-amos14tb.html