N
Narendran Kumaraguru Nath
Guest
Hi All,
Almost all netlist simulation engineers (and probably others) have
hit a corner when we had to modify an SDF file. Though we've never
felt the need for a c library to do such common jobs, (easier, cleaner
and faster) I have decided to come up with a library. The api's will
also be integrated with TCL to form a scripting interface, so that
even novice engineers will be able to use it.
Please send me the list of tasks, you'll be required to edit a SDF
file for. I've never worked on SDF aligners and hence have no idea
what they can perform. If you know of some functionality that I can
include, please suggest me. I am putting down the following list from
my experiance
1. Open/Close an SDF file.
2. Change the setup/hold requirement of a particular flop to 0.
3. Increase / Decrease the timing on a path.
4. Dump out a sub-module SDF from the big SDF.
5. Merge multiple SDFs of smaller module with toplevel SDF to create
one big SDF.
Thanks & Regards,
Naren.
Almost all netlist simulation engineers (and probably others) have
hit a corner when we had to modify an SDF file. Though we've never
felt the need for a c library to do such common jobs, (easier, cleaner
and faster) I have decided to come up with a library. The api's will
also be integrated with TCL to form a scripting interface, so that
even novice engineers will be able to use it.
Please send me the list of tasks, you'll be required to edit a SDF
file for. I've never worked on SDF aligners and hence have no idea
what they can perform. If you know of some functionality that I can
include, please suggest me. I am putting down the following list from
my experiance
1. Open/Close an SDF file.
2. Change the setup/hold requirement of a particular flop to 0.
3. Increase / Decrease the timing on a path.
4. Dump out a sub-module SDF from the big SDF.
5. Merge multiple SDFs of smaller module with toplevel SDF to create
one big SDF.
Thanks & Regards,
Naren.