Large-scale geometric programming for devices and circuits
by Joshi, Siddharth, Ph.D., STANFORD UNIVERSITY, 2008, 112 pages; 3332847

Abstract:

In this thesis we study some optimization problems in device and circuit design, and efficient methods to solve them.

We consider the device design problem of determining the doping profile that minimizes base transit time in a bipolar junction transistor. We show that the problem can be formulated as a geometric program (GP), which can be solved (globally optimally) very efficiently using standard methods. The geometric programming approach extends to several cases, including the case of heterojunction bipolar junction transistors, in which the doping profile, as well as the profile of the secondary semiconductor, are to be jointly optimized.

We consider the circuit design problem of choosing the gate sizes or scale factors in a combinational logic circuit in order to minimize the total area, subject to simple RC timing constraints, and a minimum allowed gate size. This problem is well known to be a GP, and can be solved using standard methods for small and medium size problems with up to several thousand gates. We describe a new custom method for solving this problem that handles far larger circuits, a million gates or more, and is far faster.

We consider the problem of choosing the arrival times at the nodes of a timing graph in order to maximize a concave utility function of the resulting slacks, given the delays on the edges and the arrival times at the source and sink nodes. This slack allocation problem is a convex optimization problem, and can be reliably (globally optimally) solved by Newton's method; but Newton's method does not scale beyond problems with a few thousand nodes. We develop a custom method that efficiently computes an accurate solution, and scales to problems with a million or more nodes.

 
AdviserStephen Boyd
SchoolSTANFORD UNIVERSITY
SourceDAI/B 69-10, p. , Dec 2008
Source TypeDissertation
SubjectsElectrical engineering; Operations research
Publication Number3332847
Adobe PDF Access the complete dissertation:
 

» Find an electronic copy at your library.
  Use the link below to access a full citation record of this graduate work:
  http://gateway.proquest.com/openurl%3furl_ver=Z39.88-2004%26res_dat=xri:pqdiss%26rft_val_fmt=info:ofi/fmt:kev:mtx:dissertation%26rft_dat=xri:pqdiss:3332847
  If your library subscribes to the ProQuest Dissertations & Theses (PQDT) database, you may be entitled to a free electronic version of this graduate work. If not, you will have the option to purchase one, and access a 24 page preview for free (if available).

About ProQuest Dissertations & Theses
With over 2.3 million records, the ProQuest Dissertations & Theses (PQDT) database is the most comprehensive collection of dissertations and theses in the world. It is the database of record for graduate research.

The database includes citations of graduate works ranging from the first U.S. dissertation, accepted in 1861, to those accepted as recently as last semester. Of the 2.3 million graduate works included in the database, ProQuest offers more than 1.9 million in full text formats. Of those, over 860,000 are available in PDF format. More than 60,000 dissertations and theses are added to the database each year.

If you have questions, please feel free to visit the ProQuest Web site - http://www.proquest.com - or call ProQuest Hotline Customer Support at 1-800-521-3042.