Project Synopsis on
TimberWolf Placement Program Implementation
Submitted to
Dr. M S Bhat
By
Aamodh K (15VL01F) and Arjun S Kumar (15VL04F)
(M.Tech VLSI Design)
As a part of
VL897: Minor Project
Page 1
Minor Project
Schedule function.
We plan to interface the Magic layout design tool with the Timberwolf
program.
Program flow:
The script asks the user to enter the netlist and the coordinates of standard
function.
The script calculates the cost for the new placement. The acceptance or
rejection of the new placement is carried out as per simulated annealing
algorithm.
The cooling rate is determined by the Schedule function.
Several intermediate placement solutions which do not violate Design Rule
Page 2
Minor Project
Project Timeline
Week
Date
Action
13
11 Jan 31 Jan
Literature survey
1 Feb 7 Feb
8 Feb 14 Feb
15 Feb 21 Feb
22 feb 28 feb
8-9
29 feb 12 mar
No.
10
11
13 march -19
march
14 march 20
displacement of cell)
Development of Schedule function (temperature
march
scheduling)
Implementation of Main function (integration of Cost,
12-13
21 march 3 april
14
4 april 10 april
Potential troubleshooting
15-16
11 april 20 april
Buffer
Reference
[1] C. Sechen and A.S.Vincentelli, The TimberWolf Placcement and Routing
Package, IEEE Journal of Solid State Circuits, Vol. SC-20, No. 2, April 1985.
Page 3