Publication View

A Layout for the Shuffle-Exchange Network. (2002)

Abstract
This paper describes a technique for producing a VLSI layout of the shuffle-exchange graph. It is based on the layout procedure which lays out a graph by bisecting the graph, recursively laying out the two halves, and then combining the two sublayouts. The area of the layout is related to the number of edges that must be cut to bisect the graph. For the shuffle-exchange graph on n vertices, we present a bisection schema for which the above procedure yields an O(n-squared/lg n) area layout when n = 2 to the K power and k is a power of two. The bisection involves a mapping from vertices of the graph to polynomials, and the polynomials are subsequently evaluated at complex roots of unity. Incidental to this construction is a result on the combinatorial problem of necklace enumeration. (Author). Sponsored in part by Contract N00014-80-C-0236 and Grant NSF-MCS78-236-76.

Publication details
Contributors CARNEGIE-MELLON UNIV PITTSBURGH PA DEPT OF COMPUTER SCIENCE
Repository Defense Technical Information Center OAI-PMH Repository (United States)
Keywords ELECTRICAL AND ELECTRONIC EQUIPMENT, *INTEGRATED CIRCUITS, *CONFIGURATION MANAGEMENT, NETWORKS, GRAPHS, RECURSIVE FUNCTIONS, ROUTING, COMBINATORIAL ANALYSIS., VLSI(Very Large Scale Integration), Systems design, LPN-ARPA order-3597
Language eng