Design, analysis and verification of Digital circuits for FPGA and microcontroller interfaces such as PCIE, SPI, I2C, UART, GPIO, DDR, Ethernet, ARINC, 1553, etc. Circuit design tasks consist of part selection, schematic capture, PWB creation support, performance analysis and simulation and design verification testing.