Is it necessary to provide input delay to an input pin of the design on top of setting a driving cell to that particular input pin?
<SaM>: Driving cell will give only to make sure, cell is driving by the input port to have an effect in real scenerio. To optimize the better from Input port to register driving input port , Input delay is required. The input delay is to make sure the external delay for the circuit.
2. Is it necessary to provide output delay to an output pin of the design on top of setting a load (set_load) to that particular output pin?
<Sam> : Same answer above will suffice for this. Both are required to have good optimization at synthesis level.