Title page for ETD etd-11232003-150424


Type of Document Dissertation
Author Shin, Eung Seo
Author's Email Address eung@ece.gatech.edu
URN etd-11232003-150424
Title Automated Generation of Round-robin Arbitration and Crossbar Switch Logic
Degree Doctor of Philosophy
Department Electrical and Computer Engineering
Advisory Committee
Advisor Name Title
Mooney III, Vincent J. Committee Chair
Lim, Sung Kyu Committee Member
Mary Ann Ingram Committee Member
Pande Santosh Committee Member
Riley, George F. Committee Member
Keywords
  • RAG
  • distributed arbiter
  • round-robin token passing
  • X-Gt
  • crossbar switch
  • arbiter
  • terabit switch
  • synthesis
  • Verilog
Date of Defense 2003-11-05
Availability unrestricted
Abstract
The objective of this thesis is to automate the design of round-robin arbiter logic. The resulting arbitration logic is more than 1.8X times faster than the fastest prior state-of-the-art arbitration logic the author could find reported in the literature. The generated arbiter implemented in a single chip is fast enough in 0.25¥ìm CMOS technology to achieve terabit switching with a single chip computer network switch. Moreover, this arbiter is applicable to crossbar (Xbar) arbitration logic. The generated Xbar, customized according to user specifications, provides multiple communication paths among masters and slaves.

As the number of transistors on a single chip increases rapidly, there is a productivity gap between the number of transistors available in a chip and the number of transistors per hour a chip designer designs. One solution to reduce this productivity gap is to increase the use of Silicon Intellectual Property (SIP) cores. However, a SIP core should be customized before being used in a system different than the one for which it was designed. Thus, to reconfigure the SIP core, either an engineer must spend significant effort altering the core by hand or else an enhanced CAD tool can automatically customize the core according to customer specifications. In this thesis, we present SIP generator tools for arbiter and Xbar generation.

First, we introduce a Round-robin Arbiter Generator (RAG). The RAG can generate a hierarchical Bus Arbiter (BA) which is faster than all known previous approaches. RAG can also generate a hierarchical Switch Arbiter (SA) which is faster than all known previous approaches. Using a 0.25¥ìm TSMC standard cell library from LEDA Systems, we show the arbitration time of a 32x32 SA and demonstrate that our SA meets the time constraint to achieve terabit throughput. Furthermore, using a novel token-passing hierarchical arbitration scheme, our 32x32 SA performs better than the Ping-Pong Arbiter and Programmable Priority Encoder by factors of 1.8X and 2.3X, respectively, with less power dissipation.

Finally, we present an Xbar switch Generator (X-Gt) tool that automatically configures a crossbar for a multiprocessor System-on-a-Chip (SoC). An Xbar is generated in Register Transfer Level (RTL) Verilog HDL.

Files
  Filename       Size       Approximate Download Time (Hours:Minutes:Seconds) 
 
 28.8 Modem   56K Modem   ISDN (64 Kb)   ISDN (128 Kb)   Higher-speed Access 
  shin_eung_s_200312.pdf 1.28 Mb 00:05:56 00:03:03 00:02:40 00:01:20 00:00:06

Browse All Available ETDs by ( Author | Department )

Send Email to the ETD Team
Page Updated: June 11, 2003