I would like to get suggestions from all the high speed PCB layout experts on my PCB design.
I have a board with HDMI transmitter IC whose output is going to HDMI switch IC. The switch IC also has an HDMI input coming from a HDMI connector. The output from switch IC also goes to HDMI connector as well. So its a 2:1 switch.
The switch IC seems to works fine and it switches when enabled. On the HDMI transmitter IC side, my HDMI output only works on TV or displays which are <=32 inches. Any bigger display like 50" or 55" inch TV of any brand would not work with when it switches to HDMI transmitter side, but it works fine when its switched to other input coming from the HDMI connector.
In my Rev A layout, I had my differential pairs going through 4 layers, and they were longer than 2 inches. I believe its a signal integrity issue on PCB layout, where on higher resolutions it didn't work on the HDMI tx side of output.
So I made some changes in my PCB layout in Rev B and made differential pairs shorter and only kept them in top and bottom layer.
"Side Note: HDMI tx works fine with bigger displays on evaluation board."
Below is the picture of my Rev B PCB layout. In the picture, yellow arrow shows the HDMI tx IC, and white arrow is pointed to HDMI switch IC.
Now is the second picture, white arrow again shows HDMI switch IC, but with both HDMI connectors on the other side. HDMI connector on top left is input and HDMI connector on the top right is output. This side of the layout is also new and needs verification as well.
On my PCB layout I also made sure to match impedance, differential pair lengths, and followed all the high speed rules.
I would really appreciate your suggestions on the layout so I can make sure it would work in Rev B.