hi denmos,
the following scripts gave some syntax errors. kindly suggest me a solution......................
* Dumping the Placement information of the cells with the cell status (fixed,floating,etc.....)
data loop cell model_cell $m { # loop all cells in the design
foreach att [data get $cell] { # loop all attribute of cell.
puts "$att --> [data get $att]
}
}
ERROR SHOWN:
Cant find object named type
Also i want to dump the information in a seperate file. So how to do tat.............
* Making all the cells in the design to be floating.
data loop cell model_cell $m { # loop all cells in the design
if {[data get $cell fixed] == 0} {
puts "$cell -> floating"
}
}
Error Shown:
No such attribute 'fixed'.
For legalizing the cells you had suggested the command " run place detail $m" but if it is used for a final routed design (on which we move some cells manually so that they are not placed legally) the flow step goes to placement stage and once again routing has to done from global to detail routing.
So how about using "check place detail $m -legalize smart" . I tried with that command and it is legalizing the cells and the flow still remains at the final routing stage. Could you comment on it please...........
thankz