Daniel J. Downs
Xilinx
Network
Latest external collaboration on country level. Dive into details by clicking on the dots.
Publication
Featured researches published by Daniel J. Downs.
international parallel and distributed processing symposium | 2000
Steven A. Guccione; Delon Levi; Daniel J. Downs
Content Addressable Memories or CAMs are popular parallel matching circuits. They provide the capability, in hardware, to search a table of data for a matching entry. This functionality is a high performance alternative to popular software-based searching schemes. CAMs are typically found in embedded circuitry where fast matching is essential. This paper presents a novel approach to CAM implementation using FPGAs and run-time reconfiguration. This approach produces CAM circuits that are smaller, faster and more flexible than traditional approaches.
field-programmable custom computing machines | 2001
Philip B. James-Roxby; Daniel J. Downs
Content addressable memories are important components in high-speed networking equipment. This paper describes the design of a wide CAM suitable for use as an IPv6 traffic classifier for a 622Mb/s communications link. The design flow uses a combination of standard design tools in conjunction with JBits, a low-level configuration API for manipulating programmable resources. The CAMs are 320 bits wide to accommodate a full IPv6 header. The most powerful wildcarding possible is supported, ranging from don’t cares on single bits of the header, all the way through to don’t cares for the whole header. A priority mechanism has been designed which allows explicit priority encoding to be used without required a costly sorting network. This is performed by dynamic routing, whereby routes are determined at run-time between the match units and the priority encoder. This allows a smaller, faster implicit priority encoder to be used, whilst still allowing priority to be explicitly defined. An experimental set-up is shown, which allows 128 320-bit patterns to be matched at 50.9 Msearches/s.
Archive | 2001
Steven A. Guccione; Delon Levi; Daniel J. Downs
Archive | 2004
Richard Yachyang Sun; Daniel J. Downs; Raymond Kong; John J. Laurence
Archive | 2004
Daniel J. Downs; Raymond Kong; John J. Laurence; Sankaranarayanan Srinivasan; Richard Yachyang Sun
Archive | 2002
Philip B. James-Roxby; Daniel J. Downs; Russell J. Morgan; Cameron D. Patterson
Archive | 2008
Raymond Kong; Daniel J. Downs; John J. Laurence; Richard Yachyang Sun; Sankaranarayanan Srinivasan
Archive | 2002
Philip B. James-Roxby; Daniel J. Downs
Archive | 2005
Philip B. James-Roxby; Daniel J. Downs
Archive | 2004
John J. Laurence; Daniel J. Downs; Raymond Kong; Richard Yachyang Sun