Description
Glasgow revC devices use 74LVC1T45 level shifters for the two ports. They support a 1.65 to 5.5 V voltage range, but lack official support for 1.2 V. @attie found out that Nexperia recently released the 74AXP1T45 which supports 0.9 V to 5.5 V. This issue is about testing if 74AXP1T45 would work as a replacement for future Glasgow revisions and thus allow increasing the voltage range of the Glasgow ports.
The side of the level shifter that has the DIR pin is called "FPGA-side" in this issue and is fixed to 3.3 V. The other side is called "DUT-side" and is varied in voltage. The voltages tested on the DUT-side will be the common CMOS-levels 1.2 V, 1.8 V, 3.3 V, 5 V.
Tests to do:
- shifter driving the DUT-side, measure propagation delay between input and output, repeat with different voltage levels
- shifter receiving on the DUT-side, measure propagation delay between input and output, repeat with different voltage levels
- shifter driving the DUT-side, compare signal shape on the output, repeat with different voltage levels
- shifter receiving on the DUT-side, test max. frequency on the DUT-side the shifter can reliably forward, repeat with different voltage levels
- measure max DC drive and sink strength on the DUT-side (through the 33 Ohms resistor as on Glasgow), repeat with different voltage levels
- output shorted to GND on DUT-side, let the shifter constantly drive the short at 5V, measure temperature, check if it survives for a day (check drive strength and leakage afterwards)
- shifter with 33 Ohms in series, SP3012-06UTG TVS diodes after the resistor as on Glasgow revC2. shifter in receiving mode, slowly increase voltage on the DUT-side until either the TVS diode or the shifter dies. Repeat with new shifters and diodes, lower voltage into negative until one dies. It should be the TVS diode that dies first and thus protects the FPGA.
Repeat these test with the TI SN74LVC1T45DCK, Diodes 74LVC1T45DW and Nexperia 74AXP1T45. Also do the 1.2 V tests with the TI and Diodes parts to check how they perform outside their officially supported voltage range.