https://open-source-silicon.dev logo
p

Pascal Sossou

09/04/2020, 2:03 PM
Hello everyone. I am working on an open source wire bonding application for QFN packages, although the algorithm I constructed can be generalized for all sorts of packages. I was wondering if anyone has experience using proprietary software, so I have something to compare it with.
t

Tobias Kaiser

09/07/2020, 11:52 AM
What is the functionality of your wire bonding software? Is it about drawing bond diagrams or numerical control of a wire bonder?
p

Pascal Sossou

09/07/2020, 2:00 PM
@Tobias Kaiser It draws diagrams.
t

Tobias Kaiser

09/07/2020, 2:05 PM
Sounds useful! Maybe post a GitHub link once it is worth checking out. I cannot help with experience from proprietary software for doing this, unless you count in Excel and Visio. 😉
p

Pascal Sossou

09/07/2020, 2:10 PM
Here is the link to my repo: https://github.com/letter108/Wirebonding
✔️ 1
t

Tobias Kaiser

09/07/2020, 2:43 PM
Thanks! If you improve the user experience and generate pin-out diagrams and KiCad symbols along with the bond diagrams, maybe something like this has the chance of becoming the go-to tool for open chips? I would prefer it to be entirely command-line driven though.
p

Pascal Sossou

09/07/2020, 3:08 PM
Ah, for the raven chip specifically, you would need to increase the package size by '* raven' for the algorithm to uncross the wires - I still have to add a supervisor function that checks the recursive calls to see if something is unsolvable. Also I don't know why the image is off centered like that - I will work on a fix.
Nevertheless, thank you for the feedback.