What MOSFETs are you using (or at least what parameters)?
PMOS W=6000u and NMOS W=2000u @ 130nm tech.
Have you tried to add a pull up and pull down resistor on the PMOS and NMOS gates?
Nop, but I tried a series resistance in the gate because I read somewhere that we need to know the current that we'll supply to the gates according to the CGS and CGD of the MOSFET taking at same time into account the rise and fall times. So I tried by trial and error to tune those resistances in the gate in order to reduce the current and I got some improvements but not much. At same time I've enlarged the dead-time (the space between the PMOS and NMOS gate signals and now I am having a maximum current around 600mA between the terminals of the PMOS. The shape of the current signal is not so likely as we see on the books.
How much of a delay did you add between the two signals?
0.4ns
What PWM pulses are you applying to the gates?
I am simulating with Ideal Pulse generators.
How much current are provided by the PWM signal?
There could be multiple issues that is why I am asking.
1.) If there is not a sufficent gate deactivation path, it will take time for the gate to discharge and to turn on and off (hints the pull up/down resistors)
2.) The PWM signal doesn't provide sufficent current for fast turn on times (it takes too long to charge the gate which increases the on times)
3.) The signal isn't delayed enough to account for the rise and fall times of the MOSFETs
4.) The voltage is too low where the MOSFET is close to the linear region