HomeProjectsPeoplePublicatons
Search:
   
 

Wm. Rhett Davis  

Work Address: 
2108 Allston Way, suite 200 
Berkeley Wireless Research Center 
Berkeley, CA 94704

phone: (510) 666-3135 
fax: (510) 883-0270
Home Address: 
1731-A Francisco St. 
Berkeley, CA 94703 
(510) 704-8448

 

  last updated 2/8/02

I am currently a post-doctoral researcher exploring design methodologies for wireless system integration at the Berkeley Wireless Research Center with Prof. Robert W. Brodersen.  I just finished my Ph.D. on Jan. 31st of this year!  My dissertation is available online.  I'm currently fixing bugs with this version of the PDF file, but please let me know if you find any mistakes!
 

Ongoing Projects

Design Flows for Single Chip Radios

The central focus of my research is to develop a design methodology for integrated radios.  Right now, I'm focusing on the problem of pulling together a myriad of different CAD tools into a working design flow.  Here are some links that detail our progress.

 

IC Projects

 

DSSS TDMA Baseband Transceiver

(completed Fall '01)
Lead System Designer: M. Josie Ammer
Collaborators: Tina Smilkstein, Mike Sheets, Tufan Karalar

This chip implements coherent timing recovery for the TCI-PicoRadio project [1].  The chip has 600k transistors and is designed to run at 25 MHz and consume 21 mW at 1V.  This chip demonstrates several new aspects of our flow: gated clocks (5 clock domains!), Stateflow-VHDL translator (40 states in 4 machines), and design without full-chip simulations below the level of Simulink [2].  The design work was done primarily by Josie, with some help from Mike (coarse timing acquisition block) and Tufan (transmitter).  Tina developed the clock-tree insertion flow used for the design.  Go Team!

[1] J. L. da Silva, et al, “Design methodology for PicoRadio networks,” Proc. of the Design, Automation and Test in Europe, pp. 314-23, March 2001.
[2] W. R. Davis, et al, "
An Automated Design Flow for Low-Power, High-Throughput Dedicated Signal Processing Systems," Proc. of the Asilomar Conf. on Signals, Systems and Computers,  Nov. 2001.

SOVA Chip

(completed Summer '01)
Lead System Designer: Engling Yeo
Collaborators: Stephanie Augsburger, Tina Smilkstein

The Soft-Output Viterbi Algorithm (SOVA) has been recently examined as a building block in iterative decoders for high-speed magnetic storage.  These decoders promise significant bit-error performance improvement over conventional decoders at the expense of increased complexity.  This chip includes inner and outer decoder building blocks for an iterative decoder and uses a novel register-exchange method for calculating survivor paths [1].

This chip was the first to pass through our design flow with a single phase clock!

[1] E. Yeo, et al, “VLSI architectures for iterative decoders in magnetic recording channels,” IEEE Trans. on Magnetics, vol. 37, pp. 748-55, March 2001.

 

Parallel Decimation Filter

(completed Spring '00) 
Collaborators: Ning Zhang, Kevin Camera, Fred Chen, Paul Husted, Dejan Markovic, Hayden So, Ben Coates, Dave Wang

This chip was a portion of a larger design which included the timing-recovery subsystem for the same CDMA system which inspired the CDMA Channel Estimator chip described below.  Part of the system included a massively parallel decimation filter for a sigma-delta ADC used as part of the phased-locked loop.  This was mainly intended to be a short-cut to implementation, but it became a great test-case for the automated design-flow which has become the focus of my research.

This chip was the first to pass through the "push-button" silicon assembly flow (recently named SSHAFT) in April 2000.  The design was done entirely in Simulink by Paul, except for the floor-plan which was created with Cadence's Design Planner by me. The automated flow began with the generation of an EDIF file from the Simulink view by a home-grown netlisting tool developed by Hayden called BCC. The modules were developed by Ben and Dave, the flip-flops by Fred, and the clock drivers by Dejan.  Kevin developed a tool called sf2vhd which translates Stateflow blocks in Simulink into synthesizable VHDL code.  I was responsible for the synthesis (Design Compiler), floor-planning, place & route (QPlace and IC Craftsman), and physical verification flows (Calibre), as well as all of the automation and new technlogy files.  Other verification flows were developed by Fred (logic with TimeMill), Ning (timing with PathMill), and Dejan (clock-tree with Arcadia and Spectre).  Some details about the chip are available on the slides from my presentation and poster at the BWRC Summer 2000 Retreat.

The chip was designed in ST's 0.25 um technology for 1V 25 MHz operation and a power dissipation of 10 mW.  It contains 300K transistors and has a die size of  3.5 x 3.0 mm.  It's currently under test.  The scan-chain works... I'll post more as it comes in.


 

CDMA Channel Estimator

(completed Fall '98) 
Lead System Designer: Craig Teuscher 
Collaborators: Ning Zhang, Hungchi Lee, Mehul Shah, Brian Limketkai 

One of our goals in the Single Chip Radio group is to show that Multi-User detection can be performed with low enough power to be feasible in portable wireless devices.  This chip is the first step towards realizing this goal.  It will contain the circuitry to receive and synchronize to a digital baseband CDMA signal and estimate up to 4 multi-path components.  The demodulator circuitry will be left off for this test-chip. 

The logic design of the chip was performed by Ning, Hungchi, Mehul, and Brian.  I was responsible for chip assembly and verification and developed most of the design flow.   It was designed in a 6-metal 0.25 um CMOS process, contained 400K transistors, and had a die size of 4.6 x 3.4 mm... definitely the biggest project I've ever been a part of! 

 
 

Serial EEPROM Interface

(completed Fall '96) 

I designed this circuit in the summer of 1997 to help Anthony Stratakos finish his Ph.D.  The circuit consisted of a custom SRAM designed in Magic and an interface to a NM93CS06L serial EEPROM chip designed with Cadence and Synopsys.  Part of the design was synthesized from VHDL and the rest designed by hand, using the standard cell library developed here by Tom Burd.  Cell Ensemble was used for placement and routing.  It was then imported back into Magic for extraction and simulation with EPIC TimeMill.  As you can probably tell from the Frankenstine-like description, this circuit was my introduction to ASIC design and the various Cadence tools. 

Tony's chip was a very high-efficiency DC-DC converter which was the focus of his research.  My little support circuit was an island of synthesized standard cells in a sea of full custom layout.  The chip was fabricated in the fall of 1997 in the 0.6 um HP 3-metal process through MOSIS. 
 
Give me some time to get some pictures up here... 
 

Quad Chua's Circuit Chip

(completed Spring '96) 
 
This was my first solo chip, designed entirely using Magic, Hspice, and Matlab and fabricated in the 0.8 um HP process through MOSIS.  The chip is basically an array of 4 Chua's circuits, each containing 6 differential-pair OTA's (Operational Transconductance Amplifiers) and 3 large capacitors.  Each capacitor value had to be carefully designed, as did the transconductance and saturation/breakpoint voltage of each OTA.  It was originally intended to use little enough power to be run off a solar cell, but it turned out to be impossible with this architecture because of the dependence on breakpoint voltages.  As we scale down the bias current of these OTA's, the diff-pair transistors enter the sub-threshold region where the breakpoint voltage reaches a limit of 2VTH

The real challenge of this chip was designing it to be robust against process variations.  I wanted each circuit to be "self-biased" in the chaotic operation region, but this region is a very slim range of capacitor values and transconductances.  To do this, I made all diff-pair and bias current transistors 4 times longer than necessary and used common-centroid layout techniques.  As a result, nearly every chip had at least one circuit properly self-biased. 

Another challenge was designing for a low supply voltage of +,-3V.  When scaling down bias current and keeping transistor dimentions and transconductance constant, VGS increases.  So, in order to run at the lower supply voltage, I had make make some of the bias transistors insanely wide (ca. 2mm) and work with very tight margins of error.  As you might imagine with such large transistors, this was a rather low-frequency circuit.  Some of the OTA's had first-pole frequencies at about 50 kHz. 

For more information, see part II of my Master's report below, or for a quick introduction, see my old chaos research page

 Full chip view Single Chua's circuitCircuit Detail of OTA's modelling the non-linear element Detail of the OTA's which model the resistor Detail of the bias network and gyrator OTA's 

 
 

Class Projects

MATLAB to RTL Synthesis

This project  from the fall 1998 semester presented a first look at the possibilities of synthesis paths from various MATLAB descriptions. 

 

Architectures for Wideband CDMA Software Radios

This project, also from the fall 1998 semester, examined the feasibility of implementing the baseband digital signal processing for a Wideband CDMA radio with general purpose processors.  The processors investigated were the experimental Vector IRAM from Prof. Patterson and the the Pleiades architecture from Prof. Rabaey. 

 

Comparison of Low-Swing Driver/Receiver Circuits for Reconfigurable Interconnect

In the spring of 1997, I participated in a class project to invesitgate low-swing global interconnect schemes to see how well they would contribute to Prof. Rabaey's Pleiades architecture. 

Publications

  • W. Rhett Davis, Ning Zhang, Kevin Camera, Fred Chen, Dejan Markovic, Nathan Chan, Borivoje Nikolic, Robert W. Brodersen, "A Design Environment for High Throughput, Low Power Dedicated Signal Processing Systems", IEEE Custom Integrated Circuits Conference, May 7-9, 2001, San Diego, CA.
  • W. Rhett Davis, Ning Zhang, Kevin Camera, Dejan Marković, Tina Smilkstein, Nathan Chan, M. Josie Ammer, Engling Yeo, Borivoje Nikolić, Robert W. Brodersen, "An Automated Design Flow for Low-Power, High-Throughput Dedicated Signal Processing Systems," Proc. of the Asilomar Conf. on Signals, Systems and Computers,  Nov. 2001.


William Rhett Davis
wrdavis@eecs.berkeley.edu