Shop OBEX P1 Docs P2 Docs Learn Events
Any possibility of P2 in QFN package? — Parallax Forums

Any possibility of P2 in QFN package?

frank freedmanfrank freedman Posts: 1,983
edited 2020-11-08 09:08 in Propeller 2
Curious if there will ever by a possibility of the P2 in a QFN package. It would be more of an assembly PITA for one-offs, but for production runs, smaller package size, lead spacing etc. may be worth using this form if ever available. The reason for this question comes from the QFP P1 in the middle of the C-3 board as compared with the QFN P1 in the middle of the prop mini (yep, there was one in the last mystery box, a real pandora's box if you will. To bad no emic 2 in there, that would have been fun with the string shooter.) I doubt the mini could have been done with the QFP part without significant trickery for the traces and SMT for the connector pins. The P1 QFP part is a couple mm short of the width of the mini board. Perhaps folding the pins under on the QFP for an old school sort of QFN footprint may save some space, but that would still be a larger footprint than the QFN itself. Also noticed some electrical advantages of the shorter lead lengths etc. while doing a quick comparison lookup of these package types.

Comments

  • jmgjmg Posts: 15,173
    Any package is possible with a large enough order from a customer ;)

    QFN100 is not common, I can find FTDI FT9xx parts with a 8.00mm PAD size, (12x12 body) which may be a bit small for P2 die ?

    BGA may be a more practical alternative package ?
  • evanhevanh Posts: 15,934
    The die size of the prop2 was increased from 8x8 to 8.5x8.5 because it was deemed able to fit when Chip wanted more die area. I presume that was the biggest die as could fit in the 14x14 QFP package with GNDs on thermal pad. Likely there is some reduction of max die size to allow for GND bonding to the thermal pad.

  • RaymanRayman Posts: 14,662
    Bga would be interesting ...
    If the I/o pins could be at the edges, could be easy to route...
  • cgraceycgracey Posts: 14,155
    Maybe we could use one of these:

    https://c44f5d406df450f4a66b-1b94a87d576253d9446df0a9ca62e142.ssl.cf2.rackcdn.com/2018/02/MicroLeadFrame_DS572.pdf

    We'd need to show some volume, I think, before ON would get on board with this change.
  • RaymanRayman Posts: 14,662
    I do like the wettable flanks
    Better than qfn for me as can verify connections ..
  • cgraceycgracey Posts: 14,155
    Rayman wrote: »
    I do like the wettable flanks
    Better than qfn for me as can verify connections ..

    The trouble with QFN's, especially, is that they oxidize if not kept sealed and then become impossible to solder. Packages with legs are a lot more forgiving.
  • ErNaErNa Posts: 1,752
    edited 2020-11-08 17:02
    Open opinion:
    It is what it is. We should not open up another box. To have a return of investment it will need millions of chips sold. I just now can not imagine which application will give a breakthrough. But it, then money will be found for a redesign, in another technology and as such an unthinkable application most likely will not use every chance the propeller offers, this redesign will most likely be not as symmetrical as we see the P2. So, Chip, if you have some time over, invest it in relaxation and wellness and let the vessel continue in the direction you started it.
  • In my opinion, any products meant for volume production will take into account the package early on, so the only problem with the current package choice is that most devices of this type utilize BTC packages such as QFN, BGA, or µBGA. From a designer's perspective, this QFP can be viewed as a less desirable option, especially when they are using more advanced packages on the rest of their board. However, most P2 users at this point are more involved with the P2 design/usage, rather than volume product design. Hence the reason for the strong desire for a QFP package.
    In any volume production scenario, most QFN and BGA packages are vanilla so the concerns that some have on the forums are addressed with standard processes. 0.4mm pitch QFNs and 1,166 ball BGAs are a daily occurrence on my production floor, yet they would probably cause heart attacks for many on this forum. Different environment, different desires and expectations.

    So, essentially it all comes down to volume. The QFP is perfect for the current expected volumes of the P2. If volumes head the direction we all hope, then I would expect to see a BGA package offering to support improved design offerings.
  • Tracy AllenTracy Allen Posts: 6,664
    edited 2020-11-10 00:50
    My own experience with the QFN Prop 1 and with other QFN/DFN chips definitely left me with two impressions: 1) get professional help, and plan iterations to get it right, 2) those packages are excellent for some applications but definitely NOT for others that involve sensitive analog low level signals.

    When I got back my first batch of P1 boards, I used the same sort of go/no go pin function test that I'd used successfully for years with the BASIC Stamp/SX in 44 pin QFP. Namely, the test fixture has as array of RC networks that allow testing for shorts, opens, drive levels, and functioning as both inputs and outputs. The test was sensitive to leakage between pins, and many boards didn't pass, all over the place, never a problem with the QFP Stamp. It came down to flux residue (water based flux) under the chip. Despite pressure washing and surfactants, the assembly house had not gotten it consistently. That took a couple of iterations to resolve. There were other issues too, DFM issues, having to do with solder release and amount of solder on the center pad. The center pad is on one hand an island that all routing has to circumvent, and on the other hand, the center pad is a lake, and the chip has to float on it just so, or all sorts of funny things can happen. Definitely get professional help!

    The RCarray test also illustrates the sensitivity of the close spaced, hidden pads to effects like crosstalk and moisture on the circuit board. A design that depends on small currents, for example, a photodiode monitor, or a high impedance sigma delta converter, has to be especially wary of those effects. It's generally less important for digital processing.

    It does bother me that the push for the smallest footprints extends to dedicated analog chips like front ends for photodiode amplifiers and potentiometric gas sensors. They would perform better much more easily if the legs were to stick out where you can see them and supply adequate guard traces.
  • Cluso99Cluso99 Posts: 18,069
    As an aside, when pushed to the limits, the P1 DIP40 reliably outperformed the QFP44 in overclocking.
    And I do not believe it was anything to do with any pcb design flaw difference either.
  • Tracy, my test fixture utilizes the same RC Array testing method as well. As you mention, the center pad solderpaste deposition can be your friend or foe depending on the stencil design. Below is what I have used for all of my P1 QFN boards. In all that I have built, I only had one defect and it was from me bumping the part prior to reflow.

    https://forums.parallax.com/discussion/comment/1397178/#Comment_1397178
  • Tracy AllenTracy Allen Posts: 6,664
    edited 2020-11-10 22:14
    Andrew, you are a professional, and I believe you have professional equipment and supplies at your disposal, and experience.

    When I soldered my own QFN prototypes, I used rosin flux leaded solder. That flux was non-conductive to start, so the RC tests were pretty good without flux removal. I left the pads long enough on the edge to do touchups, and had pretty good success. It was when I took it to a CM using water soluble flux and lead-free that the RC test problem showed up. They faced a new part and test procedure. They did resolve the problem(s) in the second iteration.

    Nevertheless the RC tests were never as good with the QFN as with the QFP. It is simply far easier to see what is going on with those splayed out legs, not just for cleaning the pcb, but in so many respects including troubleshooting. So I'm all in for QFP unless there would be some overriding consideration of heat transfer, or RFI, or board real estate.

  • Unless you make really high volumes there is no need to use water based flux. A bottle of alcohol soluble no-clean flux is ~$10 and a 1 pound can of lead free solder paste is ~$50. I can assemble around 1000 PCBs with that so the cost for flux and solder is aprox. $0.06 per board.

    With water based flux you save one or two cents but risk a lot of problems anf have a lot or extra work for cleaning.
  • I also think QFP is better for automotive applications. The legs on the chip gives some flexibility if circuit board is flexed a little bit.
    But I like the idea with QFN being a smaller footprint.
  • Tracy, yes, totally agree with your statements on challenges and successes as well as the fact that you essentially have the exact scenario that makes QFP the best choice at this point in time for the P2. While I do have some professional tools at my disposal, most of the QFNs I used were done in my garage with my toaster oven. However, I do have a proper 5 mil stainless steel stencil, so paste printing was to ideal specs which makes a major difference when placing parts by hand. The first batch of my M44D40+ boards (20 of them) were printed manually, but the QFNs were placed using an Ersa IR/PL550 Rework machine for accuracy and then reflowed in a 10 zone BTU oven. Luckily, the x-rays of both those versions and my garage built units were nearly identical, so I was able to avoid a lot of heartache with my home builds.
  • cgracey wrote: »
    Maybe we could use one of these:

    https://c44f5d406df450f4a66b-1b94a87d576253d9446df0a9ca62e142.ssl.cf2.rackcdn.com/2018/02/MicroLeadFrame_DS572.pdf

    We'd need to show some volume, I think, before ON would get on board with this change.
    I find that the only package that would fit in terms of numbers of pins would be the 124 lead option, which is way above 100 pins, so many pins would be NC or GND (that can actually be a positive). The 64 lead option would be good for a cut down version of the P2, with half the cores and half the smart pins.
    ...
    From a designer's perspective, this QFP can be viewed as a less desirable option, especially when they are using more advanced packages on the rest of their board. However, most P2 users at this point are more involved with the P2 design/usage, rather than volume product design. Hence the reason for the strong desire for a QFP package.
    ...
    I'm curious. Why is it a less advanced option? I find it equally valid for commercial purposes, while easier to re-flow or rework. The QFP is a great package for industrial purposes, although this particular package is not ideal because of the fine pitch.

    Kind regards, Samuel Lourenço
  • @"WBA Consulting",

    just out of curiosity (I know nothing about PCB's) , why is a BGA better for mass-designed/produced stuff? Is it because of slightly smaller dimensions or production reasons or what else?

    Do BGA's position them self better when reflowing? In my thinking all the connections on the bottom would make routing of connections a nightmare, but as stated I know nothing about all of this.

    Just curious,

    Mike
  • RaymanRayman Posts: 14,662
    I'm curious too... I have had better luck with BGA than QFN in reflow, but my experience is small...
  • BGAs are not hobbyist friend, and certainly are impossible to solder by hand. And, as @msrobots said, the routing is a nightmare. Lets not embark on the "advanced" options just for the sake of being advanced. I think there should be a good justification. I find none.

    My two cents.

    Kind regards, Samuel Lourenço
  • cgracey wrote: »
    The trouble with QFN's, especially, is that they oxidize if not kept sealed and then become impossible to solder. Packages with legs are a lot more forgiving.

    I have had to prototype with a small QFN chip before. I simply flipped it over, glued to the board, and soldered small wires to the exposed pads I needed.

    It worked, but it was very difficult to solder the wires to the chip because the solder wouldn't 'wick' onto the pads of the chip. Now I assume maybe oxidation was the reason why. I was previously assuming it was because the package was acting like a heat sink

    Is there anything I can do about this? A special type of solder? Sand the connections? Maybe my initial assumption is still ALSO correct?
  • A good way to remove copper oxide is by wiping with diluted sulfuric acid. But be careful, it is very corrosive and has to be rinsed well.

    I'm no expert for high volume production but I also like BGA very well. For example a 100 pin 0.8mm pitch BGA package is only 9x9mm. A 100 pin QFN needs a much smaller pitch which is asking for more trouble and it's still much bigger, 14x14mm for 0.5 pitch. 0.4mm pitch is a nightmare.

    We did several 1000s of BGA chips with 96 to 484 balls and never had a single soldering problem.

    About routing: If the BGA pin layout is clever, I mean power pins in the center and IO pins at the perimeter, then it's no problem at all. Especially not with the propeller because any pin can be used for any purpose. If you don't need all of them you can use the outer pins first and save some layers for the PCB. For a 100 ball BGA you can reach all pins with a four layer board with JLCs standard process (0.2mm min drill, 0.45mm min via, 5 mil traces).

    But if the pin layout is random and the chip design has many constraints like with ARM CPUs where a pin can be used only for a very limited set of peripheral functions, then I agree, it's a nightmare to route.
  • I've had a lot to do with oxidized pads on qfn packages with my hobby projects.
    I found out that the simplest way to remove this oxidation was to rub the chip (pads down) on a flat xero paper surface and use good quality gel flux shortly after when soldering the chip. Never encountered any problems with soldering these.
    Beware, however, this is only good for a single/very low volume boards. An absolute no go otherwise.
  • From a design perspective where a board may already be 4+ layers, having a QFP consume a decent amount of real estate will create a large difference in board design parameters which can lead to other concerns. I am not a board designer, but have been directly involved with the design review process of hundreds of PCBAs over the years. From my experience, I rarely see large QFPs on 4+ layer boards, but BGAs and QFNs are an everyday occurrence. There must be reasons for this disparity against QFPs nowadays apart from what I know.
    Another difference is with IC fab houses; in some ways BGA packages are more common and thus can present lower costs for volume production of the raw parts if a factory is better geared for them. I think that the current fab that Parallax is using has no issues with the QFP100 package being used, so that may not directly apply to the P2.
    In cases where BGA packages are above QFP costs, there are gains in manufacturing to offset them. Handling damage is a key factor with QFPs, where as a dropped BGA can almost always still be used after inspection.
    From a functionality perspective, a BGA can provide a shorted path from PCBA pad to die which may present valuable advantages in performance, signal integrity, power management, and thermal management.
    For the routing concerns, manufacturers utilizing BGAs for their ICs will typically provide routing guidelines that support the best case scenarios for their part and the package used. When done properly, BGA routing is basic geometry as opposed to an advanced form of art. This all depends on the manufacturer's level of support for the package-based usage of their chip. For example, Octavo Systems has a very well done layout guide for their OSD32MP15x that gives a wealth of information for designing around their BGA-302 package. Also on the page is a nice and clean BGA Ball Map, which does a decent job at showing the thought behind isolation functionality by location to make PCBA design a little easier.
    Some of my perspective is based upon that fact that I believe all P2 based designs will be 4-8 layers to create an efficient use of real estate and make trace routing a task that can be accomplished without a lot of heartache. Obviously, the fewer the layers, the harder it will be to keep clean routing goals.

    All that said, I still have the same opinion. For now, QFP is the right choice for the P2's early life, but other package offerings should be on the table for P2's future.


  • jmgjmg Posts: 15,173
    edited 2020-11-12 21:44
    From a design perspective where a board may already be 4+ layers, having a QFP consume a decent amount of real estate will create a large difference in board design parameters which can lead to other concerns. I am not a board designer, but have been directly involved with the design review process of hundreds of PCBAs over the years. From my experience, I rarely see large QFPs on 4+ layer boards, but BGAs and QFNs are an everyday occurrence. There must be reasons for this disparity against QFPs nowadays apart from what I know.
    I think that is driven by footprint size.
    Once you have one BGA, and the layers needed to route that, it makes much less sense to mix in lower density packages.
    Parallax should certainly ask OnSemi about tooling, MOQ, and package prices for BGA P2, so they are somewhat ready when a higher volume customer rings up :)

    Some of my perspective is based upon that fact that I believe all P2 based designs will be 4-8 layers to create an efficient use of real estate and make trace routing a task that can be accomplished without a lot of heartache. Obviously, the fewer the layers, the harder it will be to keep clean routing goals.
    The minimum will be 2 layers, as there are already 2 layer designs being posted.
    I think 4(+) layers is more of a sweet-spot for the smaller boards, as the price impact on compact boards is less, and the gains in thermal and electrical performance are significant.

Sign In or Register to comment.