A small board with a 100QFP is being redesigned for a new FPGA due to
> obsolescence. Gowin makes a 100QFP device that would be a good fit,
> but my customer has said "no" to the 100% Chinese brand... US
> government customers, ya know!
>
> So now I'm looking at a BGA. I don't want to get into fine PCB
> design rules, so 1.0 mm ball pitch is my preference. The only
> devices I can find that fit on the board have 196 or 256 pins. But
> the real problem is availability.
>
> Digikey has a few of the XC7S15-1FTGB196I and more a scheduled for
> delivery in April. Add in the various speed and temperature flavors
> trickling in (mostly in April) and I should be ok for the initial
> delivery in August... if I can get my hands on those. I don't know
> if Digikey factors in the backlog orders in these counts.
>
> Mouser shows great inventory of Efinix parts, particularly the T13
> and T20 in a 0.8 mm 256 pin BGA, 10s of thousands in stock. But I'd
> rather work with a 1.0 mm BGA. Oddly enough, LCSC shows part
> numbers, but zero inventory.
>
> Anyone work with 0.8 mm BGAs? What PWB feature dimensions did you
> use? Did this impact the PWB cost?
>
It's difficult to know the impact without knowing details of the board you have at the moment. It is also somewhat dependent on the layout of the balls on the part - some BGA's have missing balls, or their central balls all connected to ground to make layout easier.
In general, 0.8 mm pitch should be doable in four layers, but you might need finer tracks and clearances than you used before. In a recent board we did, the 0.8 mm pitch BGA was fine with four layers and normal vias. We did not need to switch to 6 layers with advanced vias until we moved to the 0.65 mm version.