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.
F (x, y, z) = x2 + y2 + z2
G (x, y, z) = 4x4 + 2x3y2z + x2z2
H (x, y, z) = 2(x3 + 2x2y3z2)3
J (x, y, z) = sin(x + 2y3 z4)
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.
F (x, y, z) = ∫ (x^2 + 3 y2z) dx
G (x, y, z) = ∫ (x cos(xy+z)) dy
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:
net 1 : p1 and c1 (weight: 1)
net 2 : c1 and p2 (weight: 2)
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:
net 1 : p1 and c1 (weight: 1)
net 2 : c1 and c2 (weight: 1)
net 3 : c2 and p2 (weight: 2)
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.