Impact Avalanche Transit Time Diodes Research Articles