Bitcoin Forum
May 05, 2024, 08:49:06 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 2 3 [4] 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 ... 181 »
  Print  
Author Topic: Klondike - 16 chip ASIC Open Source Board - Preliminary  (Read 435331 times)
Dabs
Legendary
*
Offline Offline

Activity: 3416
Merit: 1912


The Concierge of Crypto


View Profile
April 30, 2013, 06:13:18 PM
 #61

The part about defective chips, or replacing individual chips intrigues me. If Klondike is a 16 chip board, and 1 or 2 fail or die, there should be a way to identify which one, and there should be a way to replace only those. Sockets are an option. Desoldering and soldering on a replacement chip can also work (all these cell phone electrician repair guys can do it.)

If you can identify or single out a chip, that would be great. If it's physical damage, that should be easy enough. If not, you're going to play mastermind or jigsaw on your board trying to figure out which ones are good and which ones are dead.

1714898946
Hero Member
*
Offline Offline

Posts: 1714898946

View Profile Personal Message (Offline)

Ignore
1714898946
Reply with quote  #2

1714898946
Report to moderator
"You Asked For Change, We Gave You Coins" -- casascius
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714898946
Hero Member
*
Offline Offline

Posts: 1714898946

View Profile Personal Message (Offline)

Ignore
1714898946
Reply with quote  #2

1714898946
Report to moderator
1714898946
Hero Member
*
Offline Offline

Posts: 1714898946

View Profile Personal Message (Offline)

Ignore
1714898946
Reply with quote  #2

1714898946
Report to moderator
1714898946
Hero Member
*
Offline Offline

Posts: 1714898946

View Profile Personal Message (Offline)

Ignore
1714898946
Reply with quote  #2

1714898946
Report to moderator
jorgebuck
Newbie
*
Offline Offline

Activity: 15
Merit: 0


View Profile
April 30, 2013, 06:18:19 PM
 #62

Wouldn't it just be the one not giving off the same amount of heat?
loshia
Legendary
*
Offline Offline

Activity: 1610
Merit: 1000


View Profile
April 30, 2013, 06:21:36 PM
 #63

The part about defective chips, or replacing individual chips intrigues me. If Klondike is a 16 chip board, and 1 or 2 fail or die, there should be a way to identify which one, and there should be a way to replace only those. Sockets are an option. Desoldering and soldering on a replacement chip can also work (all these cell phone electrician repair guys can do it.)

If you can identify or single out a chip, that would be great. If it's physical damage, that should be easy enough. If not, you're going to play mastermind or jigsaw on your board trying to figure out which ones are good and which ones are dead.
+1
I do think that 2 dbg pins are for that but we have to wait for docs. It will be great if we can do it. I do not know how chips are tested in FAB but it can happen that some small amount are "dead born" or damaged during the assembly. We have to have a way to diagnose this

Please help the Led Boy aka Bicknellski to make us a nice Christmas led tree and pay WASP membership fee here:
https://bitcointalk.org/index.php?topic=643999.msg7191563#msg7191563
And remember Bicknellski is not collecting money from community;D
volosator
Sr. Member
****
Offline Offline

Activity: 272
Merit: 250



View Profile
April 30, 2013, 06:37:57 PM
 #64

Wouldn't it just be the one not giving off the same amount of heat?

Chips can fail in a number of different way. There is simply no binary state for this (1 for working, 0 for not working). For instance, chip can give out same amount of hashes therefore showing similar heat signature, but producing only invalid shares? I don't have access nor funds to get high-res thermal camera!

I'd like to see small LED right next to the chip that shows it's logical state, LED should be controlled by software and used as ID when you looking for it. A couple of control points, like ones on Raspberry Pi right next to each chip is another good idea.

Socket mount approach also sounds very good. That would save a lot of time looking for qualified tech in the area (I recently had control board repaired on my HVAC unit, a tech claimed he had 30 years of experience of repairing PCBs; He could f%ck up a cup of coffee - how skilled he was). Yes, it will add cost in the beginning, but it has a potential of home replacements in the future.

Holes for heatsinks mount, 2 per each group of 4 chips would be another thing - what if you want to overclock the chips assuming you can deal with heat? Talking about overclocking, there is got to be proper power reserve on board for this purpose.

loshia
Legendary
*
Offline Offline

Activity: 1610
Merit: 1000


View Profile
April 30, 2013, 06:45:00 PM
 #65

Socket mount approach also sounds very good. .....


+1
But such pcb socket could cost 100+USd x 16 chips...we can only dream. And we will say goodbuy to cooling as long chip is contacting socket only not pcb. pcb socket is good solution for a test single chip board or something like this. I like the led idea in general for production PCB for sure. We have to be able to identify broken/defective or malfunction chips soldered on production PCB.
Bkkcoins can you put a comment here.
10X

Please help the Led Boy aka Bicknellski to make us a nice Christmas led tree and pay WASP membership fee here:
https://bitcointalk.org/index.php?topic=643999.msg7191563#msg7191563
And remember Bicknellski is not collecting money from community;D
Knecke
Full Member
***
Offline Offline

Activity: 140
Merit: 100



View Profile
April 30, 2013, 07:48:00 PM
Last edit: April 30, 2013, 08:35:53 PM by Knecke
 #66

heatsinks: https://www.buerklin.com/default.asp?event=ShowArtikel%2873B210%29&context=SE:Profilk%C3%BChlk%C3%B6rper&l=d&jump=ArtNr_73B210&ch=29287&ajaxLoad=true

heatsink2: https://www.buerklin.com/default.asp?event=ShowArtikel%2872B364%29&context=SE:Profilk%C3%BChlk%C3%B6rper&l=d&jump=ArtNr_72B364&ch=92077&ajaxLoad=true

price: 6,72€ @ 100 pcs 100x100

its also available by the meter so we can produce e.g. 100x500 for 5 boards.

I know first one is for TO3 package, but
I would offer tapping on our HAAS for a special hole pattern:



And could send the Heatsinks to Burnin and BkkCoins

Maybe i can get 6 meters raw profile, that would bring the price down to 3-5 EUR per 100x100 heatsink.
loshia
Legendary
*
Offline Offline

Activity: 1610
Merit: 1000


View Profile
April 30, 2013, 08:48:18 PM
 #67

heatsinks: https://www.buerklin.com/default.asp?event=ShowArtikel%2873B210%29&context=SE:Profilk%C3%BChlk%C3%B6rper&l=d&jump=ArtNr_73B210&ch=29287&ajaxLoad=true

heatsink2: https://www.buerklin.com/default.asp?event=ShowArtikel%2872B364%29&context=SE:Profilk%C3%BChlk%C3%B6rper&l=d&jump=ArtNr_72B364&ch=92077&ajaxLoad=true

price: 6,72€ @ 100 pcs 100x100

its also available by the meter so we can produce e.g. 100x500 for 5 boards.

I know first one is for TO3 package, but
I would offer tapping on our HAAS for a special hole pattern:



And could send the Heatsinks to Burnin and BkkCoins

Maybe i can get 6 meters raw profile, that would bring the price down to 3-5 EUR per 100x100 heatsink.

You made my day !

Maybe i can get 6 meters raw profile, that would bring the price down to 3-5 EUR per 100x100 heatsink.
You are talking about TO3 package which ha better thermal resistance right. Only holes are needed correct
10X

Please help the Led Boy aka Bicknellski to make us a nice Christmas led tree and pay WASP membership fee here:
https://bitcointalk.org/index.php?topic=643999.msg7191563#msg7191563
And remember Bicknellski is not collecting money from community;D
BkkCoins (OP)
Hero Member
*****
Offline Offline

Activity: 784
Merit: 1009


firstbits:1MinerQ


View Profile WWW
April 30, 2013, 09:02:39 PM
 #68

What if a chip burns out? How do I replace a chip without damaging the rest of the board?
Will board support overclocking the chips?

Your local appliance repair electrician will be able to do it or put you in touch with a local SMT guy who can.

I'm interested in the overclocking aspect too, I would imagine a socketed clock chip will be the way to experiment with this. I dare say there will be threads popping up on here when we get to that point...
There is enough extra power on board that it should handle 300 MH/s, beyond that I don't know.

No need for changing crystals. Well, there isn't a crystal but an oscillator package. But besides that there is a PLL that multiplies the 32MHz to 256 - 300 MHz on chip (or at this point I believe there is since we don't have docs). This is a good thing as running a 300MHz clock all over the board needs more care than running a 32MHz clock.

I've completed the conversion to Kicad now. It looks ok and I have 4 layers so I'm starting to work with that. The conversion was a major pain because the program I used buggered up a lot of stuff that I spent hours fixing and re-trying. It worked fine initially but when you need annotation to work so that changes can be brought from schematic to board it was such a fail. I manually fixed this all up and have tested annotations. Fingers crossed.

Knecke
Full Member
***
Offline Offline

Activity: 140
Merit: 100



View Profile
April 30, 2013, 09:11:02 PM
 #69

Quote
You made my day !

Maybe i can get 6 meters raw profile, that would bring the price down to 3-5 EUR per 100x100 heatsink.
You are talking about TO3 package which ha better thermal resistance right. Only holes are needed correct
10X

For both profiles, yes hole patterns are needed.

the profiles have a thermal resistance of ~ 1K/W, and with a fan you can lower it to 0.5K/W.

I think i could produce 5,000 - 10,000 heatsinks, in this case the hole patterns, a week if there is demand.
loshia
Legendary
*
Offline Offline

Activity: 1610
Merit: 1000


View Profile
April 30, 2013, 09:17:03 PM
 #70

Quote
You made my day !

Maybe i can get 6 meters raw profile, that would bring the price down to 3-5 EUR per 100x100 heatsink.
You are talking about TO3 package which ha better thermal resistance right. Only holes are needed correct
10X

For both profiles, yes hole patterns are needed.

the profiles have a thermal resistance of ~ 1K/W, and with a fan you can lower it to 0.5K/W.

I think i could produce 5,000 - 10,000 heatsinks, in this case the hole patterns, a week if there is demand.
Count me in i will need about 130 as a start i hope Wink
and i am in EU so shipping should be no issue

Thank you very much!

PS: Bkkcoins do you think it is a better idea to mount two additional heatsinks on top of dc/dc converters also?


Please help the Led Boy aka Bicknellski to make us a nice Christmas led tree and pay WASP membership fee here:
https://bitcointalk.org/index.php?topic=643999.msg7191563#msg7191563
And remember Bicknellski is not collecting money from community;D
ewibit
Legendary
*
Offline Offline

Activity: 2955
Merit: 1049


View Profile
April 30, 2013, 09:19:04 PM
 #71

I think i could produce 5,000 - 10,000 heatsinks, in this case the hole patterns, a week if there is demand.
+1  Smiley
scotjam
Sr. Member
****
Offline Offline

Activity: 269
Merit: 250


View Profile
May 01, 2013, 01:10:40 AM
 #72

I'm very interested in this - please put me on the list
BkkCoins (OP)
Hero Member
*****
Offline Offline

Activity: 784
Merit: 1009


firstbits:1MinerQ


View Profile WWW
May 01, 2013, 01:22:47 AM
 #73

PS: Bkkcoins do you think it is a better idea to mount two additional heatsinks on top of dc/dc converters also?
I don't think that will be needed or of much benefit. Like the ASICs the buck regs all have large thermal GND pads under them to make contact with the PCB. I'll add thermal vias under to help heat get to the back side.

One thing I'm thinking is that it may be necessary to put a thin copper shim under each ASIC / PWR area to mate the exposed copper better with the heat sink. Or maybe better, thermal compound. The reason is that I won't be able to use blind vias for the other layers without greatly increasing the board cost. So the bottom will have solder mask in non-contact areas, which may cause non-optimal mating of the heat sink, to ensure the exposed vias don't contact the heat sink. This is similar to the thermal pad you see on CPU heat sinks (though in that case there are no vias to worry about).

sveetsnelda
Hero Member
*****
Offline Offline

Activity: 642
Merit: 500


View Profile
May 01, 2013, 02:13:28 AM
 #74

Also very interested.  I'd need 40+ boards.

14u2rp4AqFtN5jkwK944nn741FnfF714m7
samurai1200
Sr. Member
****
Offline Offline

Activity: 303
Merit: 250


View Profile
May 01, 2013, 04:18:20 AM
 #75

PS: Bkkcoins do you think it is a better idea to mount two additional heatsinks on top of dc/dc converters also?
I don't think that will be needed or of much benefit. Like the ASICs the buck regs all have large thermal GND pads under them to make contact with the PCB. I'll add thermal vias under to help heat get to the back side.

One thing I'm thinking is that it may be necessary to put a thin copper shim under each ASIC / PWR area to mate the exposed copper better with the heat sink. Or maybe better, thermal compound. The reason is that I won't be able to use blind vias for the other layers without greatly increasing the board cost. So the bottom will have solder mask in non-contact areas, which may cause non-optimal mating of the heat sink, to ensure the exposed vias don't contact the heat sink. This is similar to the thermal pad you see on CPU heat sinks (though in that case there are no vias to worry about).

Couple other ways to go about this that I can think of right away:

1) Raised mating surface on the heatsink, such that the rest of the heatsink sits above the pcb. HASL finish and put thermal compound, that will gain you a few extra mils of clearance.

2) HASL finish + thermal pad, like http://www.digikey.com/product-detail/en/T68-2A-120-90-0.08/1168-1758-ND/3460915


Hodl for the longest tiem.

Use it or lose it: http://coinmap.org/
salty
Full Member
***
Offline Offline

Activity: 562
Merit: 100



View Profile
May 01, 2013, 08:36:30 AM
 #76

Socket mount approach also sounds very good. .....


+1
But such pcb socket could cost 100+USd x 16 chips...we can only dream. And we will say goodbuy to cooling as long chip is contacting socket only not pcb. pcb socket is good solution for a test single chip board or something like this. I like the led idea in general for production PCB for sure. We have to be able to identify broken/defective or malfunction chips soldered on production PCB.
Bkkcoins can you put a comment here.
10X

You'd use an oscilloscope for finding the fault. Really, if you can't do this stuff properly, find a *good* tech locally who doesn't charge the earth, it's going to be better than putting a partially populated board in a skillet and cooking all those valuable asics, it's common sense. I'm really not trying to talk down to anyone! f.e. I build my own audio gear and service a nearly priceless vintage sound desk, and I know my limits, I'm taking this project to the local SMT guy.
Bicknellski
Hero Member
*****
Offline Offline

Activity: 924
Merit: 1000



View Profile
May 01, 2013, 09:38:40 AM
 #77

Quote
You made my day !

Maybe i can get 6 meters raw profile, that would bring the price down to 3-5 EUR per 100x100 heatsink.
You are talking about TO3 package which ha better thermal resistance right. Only holes are needed correct
10X

For both profiles, yes hole patterns are needed.

the profiles have a thermal resistance of ~ 1K/W, and with a fan you can lower it to 0.5K/W.

I think i could produce 5,000 - 10,000 heatsinks, in this case the hole patterns, a week if there is demand.

Nice.

Dogie trust abuse, spam, bullying, conspiracy posts & insults to forum members. Ask the mods or admins to move Dogie's spam or off topic stalking posts to the link above.
sensei
Full Member
***
Offline Offline

Activity: 378
Merit: 100



View Profile
May 01, 2013, 12:21:49 PM
 #78

There, I'm finally on.

This board is exactly along the lines of what I had imagined. I have 500 chips on order and plan on more.

Regarding the use of a socket for the chip is a non starter. The chip has a thermal ground pad underneath that must be soldered to the board. This area should be filled with thermal vias to aid in heat transfer to the opposite side of the board to the heat sink.

https://en.bitcoin.it/wiki/File:Avalon-A3256-Q48-foot.png

I would use thermal tape along each heat rail (row of chips). The heatsink I think should be milled so that it is off the surface of the board between the heat rails. There is no need to transfer heat to the remaining board area.
BkkCoins (OP)
Hero Member
*****
Offline Offline

Activity: 784
Merit: 1009


firstbits:1MinerQ


View Profile WWW
May 01, 2013, 12:52:01 PM
 #79

There, I'm finally on.

This board is exactly along the lines of what I had imagined. I have 500 chips on order and plan on more.

Regarding the use of a socket for the chip is a non starter. The chip has a thermal ground pad underneath that must be soldered to the board. This area should be filled with thermal vias to aid in heat transfer to the opposite side of the board to the heat sink.

https://en.bitcoin.it/wiki/File:Avalon-A3256-Q48-foot.png

I would use thermal tape along each heat rail (row of chips). The heatsink I think should be milled so that it is off the surface of the board between the heat rails. There is no need to transfer heat to the remaining board area.
Agree with all that. I was planning to put an exposed pad under each Quadrant of ASICs approx. 30mm square. So there would be 4 per board and then 2 for the buck regs which would be smaller. This method keeps the heat sink just slightly clear of the board using either tape or compound. I think we can avoid milling if the tape pad is thick or if a thin copper shim is adhered to either surface.

The problem with using the entire surface, other than heat transferring from ASICs to other components, is that it would demand blind vias for the internal layers which is costly and best avoided IMO.


sensei
Full Member
***
Offline Offline

Activity: 378
Merit: 100



View Profile
May 01, 2013, 01:37:31 PM
 #80

I'd like a controller with a CAN bus. We can put a 3 pin header on board that will allow us a communications channel for debugging.
Pages: « 1 2 3 [4] 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 ... 181 »
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!