EE 582 (Physical Design Automation of VLSI Circuits and Systems)

Assignment 7


1. Partial differential equations

1-1. x, y, and z are variables. Find the partial derivatives of the following functions with respect to x, y, and z.

1-2. x, y, and z are variables. Find closed-form expressions for the following functions. Notice that the constants of integration are not just constants but functions of some variables.


2. Analytical placement

2-1. Two pins, p1 and p2 are located at a1 and a2, respectively, along the x-axis (a1 < a2).

Cell c1 is to be placed along the x-axis too. The connectivity is as follows:

We want to optimize the quadratic wirelength function, which is expressed as (w1*l(net1))2 + (w2*l(net2))2 + ... where w# is the weighting factor for net# and l(net#) is the length of net#. Find the location of c1 that minimizes the objective function.


2-2. Two pins, p1 and p2 are located at a1 and a2, respectively, along the x-axis (a1 < a2).

Cells c1 and c2 are to be placed along the x-axis too. The connectivity is as follows:

We want to optimize the quadratic wirelength function, which is expressed as (w1*l(net1))2 + (w2*l(net2))2 + ... where w# is the weighting factor for net# and l(net#) is the length of net#. Find the locations of c1 and c2 that minimize the objective function.