A system, comprising a pulse waveform generator; and an ablation device coupled to the pulse waveform generator, the ablation device including at least one electrode (603 - 606, 609 - 612) configured for irreversible electroporation ablation energy delivery to tissue during use, a cardiac stimulator coupled to the pulse waveform generator, the cardiac stimulator configured for generating pacing signals for cardiac stimulation during use, wherein the pulse waveform generator is configured to deliver voltage pulses to the ablation device in the form of a pulsed waveform, the pulsed waveform in synchrony with the pacing signals, wherein: (a) a first level of a hierarchy of the pulsed waveform includes a first set of pulses, each pulse having a pulse time duration, a first time interval separating successive pulses; (b) a second level of the hierarchy of the pulsed waveform includes a plurality of first sets of pulses as a second set of pulses, a second time interval separating successive first sets of pulses; and (c) a third level of the hierarchy of the pulsed waveform includes a plurality of second sets of pulses as a third set of pulses, a third time interval separating successive second sets of pulses, the pulse waveform generator configured to apply a plurality of the third sets of pulses to a predetermined number of electrode sets of the ablation device with a time delay between successive third sets of pulses, and wherein the pulse waveform generator is configured to generate the pulsed waveform such that each of the first sets of pulses and each of the second sets of pulses, the predetermined number of electrode sets, the time delay, the pulse time duration, the first time interval, the second time interval, and the third time interval are jointly constrained by a Diophantine inequality. a pulse waveform generator; and an ablation device coupled to the pulse waveform generator, the ablation device including at least one electrode (603 - 606, 609 - 612) configured for irreversible electroporation ablation energy delivery to tissue during use, a cardiac stimulator coupled to the pulse waveform generator, the cardiac stimulator configured for generating pacing signals for cardiac stimulation during use, wherein the pulse waveform generator is configured to deliver voltage pulses to the ablation device in the form of a pulsed waveform, the pulsed waveform in synchrony with the pacing signals, wherein: (a) a first level of a hierarchy of the pulsed waveform includes a first set of pulses, each pulse having a pulse time duration, a first time interval separating successive pulses; (b) a second level of the hierarchy of the pulsed waveform includes a plurality of first sets of pulses as a second set of pulses, a second time interval separating successive first sets of pulses; and (c) a third level of the hierarchy of the pulsed waveform includes a plurality of second sets of pulses as a third set of pulses, a third time interval separating successive second sets of pulses, (a) a first level of a hierarchy of the pulsed waveform includes a first set of pulses, each pulse having a pulse time duration, a first time interval separating successive pulses; (b) a second level of the hierarchy of the pulsed waveform includes a plurality of first sets of pulses as a second set of pulses, a second time interval separating successive first sets of pulses; and (c) a third level of the hierarchy of the pulsed waveform includes a plurality of second sets of pulses as a third set of pulses, a third time interval separating successive second sets of pulses, the pulse waveform generator configured to apply a plurality of the third sets of pulses to a predetermined number of electrode sets of the ablation device with a time delay between successive third sets of pulses, and wherein the pulse waveform generator is configured to generate the pulsed waveform such that each of the first sets of pulses and each of the second sets of pulses, the predetermined number of electrode sets, the time delay, the pulse time duration, the first time interval, the second time interval, and the third time interval are jointly constrained by a Diophantine inequality.