How is dead time in a half bridge implemented
Or does this need to be implemented in code?


In the past I've used gates like this: -



It's fairly unambiguous in its ability to provide anti-shoot-through gate drives.