Re: gate level simualtion
Hi Abhineet,
Gate level simulation is not very much different from rtl simulation. Incase of rtl simulation you provide the behavioral rtl where as in gls you will have to give the synthesized netlist. And also we will have to provide the library where all the cell modules are defined. The simulation will take much longer than an rtl simulation.
Next if you want to provide the delays ( .sdf ), you can do this by just adding some switches. For modelsim - questa , you can use the switches -sdftyp -sdfmin -sdfmax along with vlog command line for typical min and max corners respectively. And in ncverilog you can do this by using the switch -sdf_file and $sdf_annotator() system task.
Hope these information will be helpful for you.
Sandeep