A novel clock generation scheme for globally asynchronous locally synchronous systems: an FPGA-validated approach

  • Authors:
  • Kamran Saleh;Mehrdad Najibi;Mohsen Naderi;Hossein Pedram;Mehdi Sedighi

  • Affiliations:
  • Amirkabir University of Technology (Tehran Polytechnic), Tehran, Iran;Amirkabir University of Technology (Tehran Polytechnic), Tehran, Iran;Amirkabir University of Technology (Tehran Polytechnic), Tehran, Iran;Amirkabir University of Technology (Tehran Polytechnic), Tehran, Iran;Amirkabir University of Technology (Tehran Polytechnic), Tehran, Iran

  • Venue:
  • GLSVLSI '05 Proceedings of the 15th ACM Great Lakes symposium on VLSI
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper focuses on a clock generation scheme for implementation of GALS circuits on commercial FPGAs which are mostly synchronous. Previously overlooked timing problems of existing pausible clock generators are explored and a novel clock generator is introduced. To validate the proposed solution we implemented the clock generator and a simple port controller on FPGA. In addition, general design considerations to successfully implement a GALS circuit on FPGAs are discussed. At the end we present a GALS Reed-Solomon decoder as a practical example. The results show that the GALS approach can improve both power and performance of the system using different partitioning strategies.