Pages:
Author

Topic: BFL ASIC specifications - page 2. (Read 4273 times)

full member
Activity: 224
Merit: 100
June 10, 2013, 04:43:54 AM
#27
Funny. IF those are Global Foundries chips... why did they ever wait for shipments from China?
They did not?

I must have been mistaken then. Somehow, I have often read that they were waiting for shipments from China...

And Germany to US, with an express mailing service, insured, takes around 24 hours if you consider UPS or FEDEX. They are insanely fast, if you want it. And if I was BFL... I'd want that Wink
legendary
Activity: 1666
Merit: 1185
dogiecoin.com
June 08, 2013, 09:40:54 PM
#26
Funny. IF those are Global Foundries chips... why did they ever wait for shipments from China?
They did not?
To be honest, none of those places other than NY have particularly faster transit times for ocean freight due to the INSANE volume going from China to the US. Its like a mail box that gets collected by the mail man every 5 minutes.
hero member
Activity: 568
Merit: 500
June 08, 2013, 09:01:50 PM
#25
Funny. IF those are Global Foundries chips... why did they ever wait for shipments from China?
They did not?
full member
Activity: 224
Merit: 100
June 08, 2013, 08:47:34 PM
#24
Funny. IF those are Global Foundries chips... why did they ever wait for shipments from China? GF has manufacturing plants in Germany, Singapore and Saratoga, NY. None in China.
full member
Activity: 154
Merit: 100
June 08, 2013, 07:57:00 PM
#23
BFL should release Reference documentation for people to acquire more information of the chip application.
sr. member
Activity: 322
Merit: 250
June 08, 2013, 07:37:53 PM
#22
Avalon is a monopoly like the GPL is a monopoly

full member
Activity: 237
Merit: 100
June 08, 2013, 07:33:48 PM
#21
BFL are showing some entrepreneurial initiative.
By selling chips, building on Avalon's approach by only asking half up front is an improvement, and shows a more attractive approach  for purchasing, than what Avalon offered.(they would have to, not being the first) 
Simple business model with good cashflow and margin built in with much less overhead - it makes sense.
It is difficult for a buisness to thrive with negative cashflow. This is exacerbated by negative customer sentiment, and can lead a buisness into a money losing spiral. To see BFL adapting to the market and making new offers is encouraging, as it provides competition to the encumbent monopoly of Avalon, and adds diversity to the emerging ASIC embedded platforms under development.
Hopefully it will allow BFL to survive longer, and grow as a business, and finally discover the benefits of looking after their customers.
sr. member
Activity: 322
Merit: 250
June 08, 2013, 07:31:26 PM
#20
   Design type: 100% Hand routed for performance density

Bullshit. They should change the supplier.


They must have found the shittiest design and verification engineers on the planet to get such low performance from a full custom 65nm asic.  Further, for a chip with such little logic on it their yields are crap.

My guess would be they used shitty engineers and global foundaries' standard cell library, the engineers didn't setup their simulations correctly and as such the cores fail under even the slightest real world heat.  This guess is additionally backed up by the high hardware error to accepted rates posted in screenshots by various Jalapeno recipients.   I would guess that the estimated hash rate on the pool side is much lower than the promised 5 gh/s.



Many people have speculated (Avalon themselves as well) that it's not actually a 65nm chip
legendary
Activity: 2492
Merit: 1473
LEALANA Bitcoin Grim Reaper
June 08, 2013, 07:18:24 PM
#19
BFL selling chips is a LAST-DITCH-EFFORT to bring in new money because they are about to go bust with their 60,000 preorder queue backlog.

Don't support their shady business practices which include deceiving and lying to customers.

legendary
Activity: 1190
Merit: 1000
June 08, 2013, 05:31:05 PM
#18
Do you care to speculate what could be the specific mistake that the BFL's designers made?

For example eldentyrell speculated a while back that they made their simulations at the default temperature chosen by SPICE in absence of specific setting: 25 deg C.

https://bitcointalksearch.org/topic/wild-and-unsubstantiated-speculation-about-bfls-power-woes-166321

Obviously, we don't have sufficient information to make a real assesment; but I think even making a scientific wild ass guess will have some educational value for the readership of this forum.

I would guess that when doing integrity simulations they did not set the upper bound to say 85C, which is fairly common in commercial electronics.  In applications that use heatsinks sometimes this results in incorrectly calculating the efficiency of said heatsink.   This can be empirically tested, say by cooling with LN2, which is readily available at most lab test supply shops.  If the chip error rate reduces at the same clock frequency, then the efficiency of the heatsink and/or upper bound of simulation was not 85C.  In Cadence's package design software and subsequent sim, -20C and 85C are used as the lower and upper bounds, respectively.

There are a number of other reasons they could be experiencing low yields, but the facts are a) Global Foundaries' 65nm process is fairly mature b) the design rule checks (DRC's) provided by foundaries and/or built into any usable EDA software would catch the majority of other potential culprits, such as signal integrity or cross talk issues.


If they used fully unrolled SHA256 pipelines (128+ stages), a single glitch anywhere would take out an entire engine. If each engine takes up 0.5mm and one glitch would wreck it, that could explain crappy yields.

Of course one defect in a pipeline wrecks the pipeline.  Sorry if I assumed it was obvious, but it is.   However, for such a high defect per area density, modern commercial CPU and GPU manufacture would be lucky to yield one working chip per 300mm wafer.   GPU's would cost > 10k USD.

I was just reverse engineering the 7950/7970 die size (352mm2) with their binning. Roughly 45x the die size and they disable 256 of the cores during binning. It didn't seem unlikely that 50-100 of those cores underperform or fail tests. But I was just doing back of the envelope calculations. I might be able to lay my hands on what sort of defect rate AMD actually sees at that die size and what their worst case scenario looks like.

Might be interesting for comparison purposes, but I realize a GPU of that size is a "whole nother critter".  Grin
full member
Activity: 125
Merit: 100
June 08, 2013, 04:58:01 PM
#17
If they used fully unrolled SHA256 pipelines (128+ stages), a single glitch anywhere would take out an entire engine. If each engine takes up 0.5mm and one glitch would wreck it, that could explain crappy yields.

Good point, though yields still should not be that crappy. Interestingly Bitfury's new chip is using 756 rolled double-cores https://bitcointalksearch.org/topic/m.2408299

Personally I think rolled cores are a wise decision as he should yield slightly less performance per area assuming ideal situations and higher when defects are throw into the equation.  The advantages of constant folding for the ternary addition required for SHA256 are relatively minimal when you leave the realm of FPGAs/structured ASICs.   ASIC perf/cost centers around usable area at the end of the day.  That is unless your goal is to make some really fancy glass.
full member
Activity: 125
Merit: 100
June 08, 2013, 04:54:13 PM
#16
Do you care to speculate what could be the specific mistake that the BFL's designers made?

For example eldentyrell speculated a while back that they made their simulations at the default temperature chosen by SPICE in absence of specific setting: 25 deg C.

https://bitcointalksearch.org/topic/wild-and-unsubstantiated-speculation-about-bfls-power-woes-166321

Obviously, we don't have sufficient information to make a real assesment; but I think even making a scientific wild ass guess will have some educational value for the readership of this forum.

I would guess that when doing integrity simulations they did not set the upper bound to say 85C, which is fairly common in commercial electronics.  In applications that use heatsinks sometimes this results in incorrectly calculating the efficiency of said heatsink.   This can be empirically tested, say by cooling with LN2, which is readily available at most lab test supply shops.  If the chip error rate reduces at the same clock frequency, then the efficiency of the heatsink and/or upper bound of simulation was not 85C.  In Cadence's package design software and subsequent sim, -20C and 85C are used as the lower and upper bounds, respectively.

There are a number of other reasons they could be experiencing low yields, but the facts are a) Global Foundaries' 65nm process is fairly mature b) the design rule checks (DRC's) provided by foundaries and/or built into any usable EDA software would catch the majority of other potential culprits, such as signal integrity or cross talk issues.


If they used fully unrolled SHA256 pipelines (128+ stages), a single glitch anywhere would take out an entire engine. If each engine takes up 0.5mm and one glitch would wreck it, that could explain crappy yields.

Of course one defect in a pipeline wrecks the pipeline.  Sorry if I assumed it was obvious, but it is.   However, for such a high defect per area density, modern commercial CPU and GPU manufacture would be lucky to yield one working chip per 300mm wafer.   GPU's would cost > 10k USD.
full member
Activity: 196
Merit: 100
June 08, 2013, 04:12:01 PM
#15
Bitfury's method is a lot more resistant to failure. If you lose a few cores out of 756, nobody cares. Just have the firmware test em on initial and mark em dead if they don't test right.

I don't think he does (the comms protocol seems pretty basic). But you probably don't have to as bad cores will mostly just produce bad hashes, which can just be filtered out in the mining software (I assume the current miners check the nonces before submitting them to a pool, its a low cost operation to do just for the winning shares).
legendary
Activity: 1190
Merit: 1000
June 08, 2013, 04:05:05 PM
#14
If they used fully unrolled SHA256 pipelines (128+ stages), a single glitch anywhere would take out an entire engine. If each engine takes up 0.5mm and one glitch would wreck it, that could explain crappy yields.

Good point, though yields still should not be that crappy. Interestingly Bitfury's new chip is using 756 rolled double-cores https://bitcointalksearch.org/topic/m.2408299

0.5 (mm2) is still a lot of real estate you need to get perfect in order for 1 engine to function. It might stretch the boundaries of the process.
Bitfury's method is a lot more resistant to failure. If you lose a few cores out of 756, nobody cares. Just have the firmware test em on initial and mark em dead if they don't test right.
full member
Activity: 196
Merit: 100
June 08, 2013, 03:53:11 PM
#13
If they used fully unrolled SHA256 pipelines (128+ stages), a single glitch anywhere would take out an entire engine. If each engine takes up 0.5mm and one glitch would wreck it, that could explain crappy yields.

Good point, though yields still should not be that crappy. Interestingly Bitfury's new chip is using 756 rolled double-cores https://bitcointalksearch.org/topic/m.2408299
legendary
Activity: 1190
Merit: 1000
June 08, 2013, 03:40:05 PM
#12
Do you care to speculate what could be the specific mistake that the BFL's designers made?

For example eldentyrell speculated a while back that they made their simulations at the default temperature chosen by SPICE in absence of specific setting: 25 deg C.

https://bitcointalksearch.org/topic/wild-and-unsubstantiated-speculation-about-bfls-power-woes-166321

Obviously, we don't have sufficient information to make a real assesment; but I think even making a scientific wild ass guess will have some educational value for the readership of this forum.

I would guess that when doing integrity simulations they did not set the upper bound to say 85C, which is fairly common in commercial electronics.  In applications that use heatsinks sometimes this results in incorrectly calculating the efficiency of said heatsink.   This can be empirically tested, say by cooling with LN2, which is readily available at most lab test supply shops.  If the chip error rate reduces at the same clock frequency, then the efficiency of the heatsink and/or upper bound of simulation was not 85C.  In Cadence's package design software and subsequent sim, -20C and 85C are used as the lower and upper bounds, respectively.

There are a number of other reasons they could be experiencing low yields, but the facts are a) Global Foundaries' 65nm process is fairly mature b) the design rule checks (DRC's) provided by foundaries and/or built into any usable EDA software would catch the majority of other potential culprits, such as signal integrity or cross talk issues.


If they used fully unrolled SHA256 pipelines (128+ stages), a single glitch anywhere would take out an entire engine. If each engine takes up 0.5mm and one glitch would wreck it, that could explain crappy yields.
full member
Activity: 196
Merit: 100
June 08, 2013, 03:37:18 PM
#11
There are a number of other reasons they could be experiencing low yields, but the facts are a) Global Foundaries' 65nm process is fairly mature b) the design rule checks (DRC's) provided by foundaries and/or built into any usable EDA software would catch the majority of other potential culprits, such as signal integrity or cross talk issues.

Agreed, insanely low yields, plus several design iterations suggests incompetent development engineers. Also this:

Quote
Chip grades:  Chips come in four grades of performance.  Chips are sold in mixed grade lots.  A grade has 16 engines, B grade has 15 engines, C grade has 14 engines and D grade has no less than 12 engines.  All chips run at a minimum of 250 mhz.  Higher grade chips will run up to 294mhz.  The percentage distribution in each lot is 60% Grade A, 20% Grade B, 15% Grade C and 5% Grade D

I've been out of the biz a long time now, but why the claim that perfect chips clock faster than defective chips? I suppose they could be accounting for parasitic power consumption of defective cores limiting the clock rate to keep power dissipation down, but then what are they going to do with the <250MHz parts? And have they fully characterised their dodgy design? It would be embarrassing if the yield/speed varies hugely between batches. Oh and up to, I always mentally translate that as less than.
full member
Activity: 125
Merit: 100
June 08, 2013, 03:12:54 PM
#10
Do you care to speculate what could be the specific mistake that the BFL's designers made?

For example eldentyrell speculated a while back that they made their simulations at the default temperature chosen by SPICE in absence of specific setting: 25 deg C.

https://bitcointalksearch.org/topic/wild-and-unsubstantiated-speculation-about-bfls-power-woes-166321

Obviously, we don't have sufficient information to make a real assesment; but I think even making a scientific wild ass guess will have some educational value for the readership of this forum.

I would guess that when doing integrity simulations they did not set the upper bound to say 85C, which is fairly common in commercial electronics.  In applications that use heatsinks sometimes this results in incorrectly calculating the efficiency of said heatsink.   This can be empirically tested, say by cooling with LN2, which is readily available at most lab test supply shops.  If the chip error rate reduces at the same clock frequency, then the efficiency of the heatsink and/or upper bound of simulation was not 85C.  In Cadence's package design software and subsequent sim, -20C and 85C are used as the lower and upper bounds, respectively.

There are a number of other reasons they could be experiencing low yields, but the facts are a) Global Foundaries' 65nm process is fairly mature b) the design rule checks (DRC's) provided by foundaries and/or built into any usable EDA software would catch the majority of other potential culprits, such as signal integrity or cross talk issues.
sr. member
Activity: 389
Merit: 250
June 08, 2013, 09:52:33 AM
#9
BFL think people are stupid.

First turn in their orders. If your chips are like their minrigs of 1500ghs. Take more than a year to deliver.
Performance will be a third of what was promised. But will offer a performance boost payment.  How much more they can milk the cow?

hero member
Activity: 574
Merit: 500
June 08, 2013, 08:49:24 AM
#8
   Design type: 100% Hand routed for performance density

Bullshit. They should change the supplier.

Global Foundries are the world's second largest independent  semiconductor foundry. It use to be called AMD if you remember that little company, they sold off their fab which became Global Foundries, they are not noobs.





erk no one wants your employers piece of shit chips...from piece of shit humans ....so take your shit and go home sock puppet
Pages:
Jump to: