Bitcoin Forum
May 03, 2024, 04:32:43 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: 1 2 3 [All]
  Print  
Author Topic: Musing on a new ASIC for Bitcoin Mining  (Read 1892 times)
rtt6942 (OP)
Newbie
*
Offline Offline

Activity: 11
Merit: 0


View Profile
May 07, 2013, 07:55:10 PM
 #1

I've been looking at the Bitcoin community for about two weeks now.  This started as my company has received numerous requests for an FPGA or ASIC solution for bitcoin mining.

   My company is a small design house that primarily designs ASICs, but also some FPGA and PCB level products.  We have even done a fair amount of small quantity production.  All of our engineers have 20 to 30 years of experience in design and development and we have collectively, successfully completed over 40 ASICs and many FPGAs and system level products.  Personally, I am a former VP of engineering for a supercomputer company and an accomplished processor architect.

   So just for kicks and chuckles I coded up my own SHA256 engine and built a bitcoin miner.  My first effort was to push the design through the Xilinx design tools and see where we stand.  I decided to only use the main fabric of the FPGA (no DSP or Block RAM) so that the design will easily translate into an ASIC later.  Here are my results:

   Xilinx Kintex 7   XC7K160-1   400 MH/s  at 10.12 Watts
   Xilinx Kintex 7   XC7K160-3   500 MH/s  at   9.81 Watts

   Those power numbers suggest that I could push the -3 version faster.

   Interesting but it seems that the community needs ASICs.  So we are doing a trial place and route of this verilog design in our ASIC tools to see where we are with an ASIC.
1714753963
Hero Member
*
Offline Offline

Posts: 1714753963

View Profile Personal Message (Offline)

Ignore
1714753963
Reply with quote  #2

1714753963
Report to moderator
The block chain is the main innovation of Bitcoin. It is the first distributed timestamping system.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714753963
Hero Member
*
Offline Offline

Posts: 1714753963

View Profile Personal Message (Offline)

Ignore
1714753963
Reply with quote  #2

1714753963
Report to moderator
hashfiend
Newbie
*
Offline Offline

Activity: 14
Merit: 0


View Profile
May 07, 2013, 08:05:16 PM
 #2

I think I speak for many when I say it'd be great to see another ASIC company in the market, especially one that is actually able to ship products.

If you decide to produce this I would certainly like to hear more -- and probably buy a few miners, depending on price of course.
rtt6942 (OP)
Newbie
*
Offline Offline

Activity: 11
Merit: 0


View Profile
May 07, 2013, 08:15:18 PM
 #3

Shipping product is only really a function of planning and experience.

Too soon to talk of price but this looks like a fairly small chip, to us at least.  So the manufacturing cost should be very low.
Surprise
Member
**
Offline Offline

Activity: 77
Merit: 10


View Profile WWW
May 07, 2013, 08:18:32 PM
 #4

If you can actually produce and ship an ASIC you'll have a goldmine, but considering how many people promise ASICs and how few deliver don't expect anyone to trust you until you've put working machines in the hands of trusted people in the community.

Endlessa
Sr. Member
****
Offline Offline

Activity: 335
Merit: 250


View Profile
May 07, 2013, 08:49:46 PM
 #5

If you do the following:

1) Make a product
2) Sell it for a price that will allow people to profit after 30 days (don't do what Avalon and AsicMiner did, which is capitalize of the fear of not owning one)
3) deliver it too some bloggers
4) open you manufacturing facility to be viewable (photos, webcams, etc)
5) have a supply line that can ship a product to a user in < 30 days
6) be ready for a flood orders

then you sir will have a crazy cash machine on your hands. . ..in the end with bitmining, it's the hardware makers that will make "bank"
BigZee
Newbie
*
Offline Offline

Activity: 19
Merit: 0


View Profile
May 07, 2013, 08:52:33 PM
 #6

If you can prove you have a working product, send it to some bloggers to get some more PR, allow miners that live close to you to come see the ASICs in person, provide REALISTIC shipping estimates, and competitive prices, you could make a ton of money. The smaller your shipping time, the more money you'll make.
abigfish
Newbie
*
Offline Offline

Activity: 52
Merit: 0


View Profile
May 07, 2013, 09:02:15 PM
 #7

If you do the following:

1) Make a product
2) Sell it for a price that will allow people to profit after 30 days (don't do what Avalon and AsicMiner did, which is capitalize of the fear of not owning one)
3) deliver it too some bloggers
4) open you manufacturing facility to be viewable (photos, webcams, etc)
5) have a supply line that can ship a product to a user in < 30 days
6) be ready for a flood orders

then you sir will have a crazy cash machine on your hands. . ..in the end with bitmining, it's the hardware makers that will make "bank"

+1


Would also love to hear more Smiley
loudog40
Newbie
*
Offline Offline

Activity: 11
Merit: 0



View Profile
May 07, 2013, 09:15:26 PM
 #8

Very cool!  Sounds like you guys have a lot of expertise in the area which could make you competitive quickly.  Not knowing much about hardware architecture I wonder how this would be scaled to higher speeds.  You mention you mostly do small quantity production so you'd probably be thinking of making more powerful more expensive rigs, as opposed to cheaper high volume ~500MH/s USB sticks?  Also, are you guys in a position to make the whole product or do you just do integrated circuits?
jgivg
Newbie
*
Offline Offline

Activity: 24
Merit: 0


View Profile
May 07, 2013, 09:27:40 PM
 #9

Sounds great. In case you ever create them, will this post count as a preorder and put me in a good spot to make an early order?  Smiley
rtt6942 (OP)
Newbie
*
Offline Offline

Activity: 11
Merit: 0


View Profile
May 07, 2013, 10:10:04 PM
 #10

It seems that this whole community has been bitten by poor performance from so called ASIC suppliers.  I does make me pause to consider if I want to get into this but the potential is intriguing.  We certainly know how to build ASICs and assemble them onto boards and manufacture them.  We are also hooked up with a number of Contract Manufacturers (CMs) who could manufacture in volume and then build and ship to order.

So I'm going to look into this further and see what happens! 

Our trial place and route is nearly done so will post the results shortly!
rtt6942 (OP)
Newbie
*
Offline Offline

Activity: 11
Merit: 0


View Profile
May 08, 2013, 12:38:03 AM
 #11

Well trial place and route looks good!!

Timing comes in around 711ps so I'll fudge that to 800ps.  So we should get a clock rate of 1.25 GHz.  So our core will run at 1.25 GH/s.

So now we will investigate power and area to find the optimal number of cores we can package in a single die (chip)!

I'd like it to be 8 so we have a 10 GH/s chip!  100 chips 1 TH/s

sgh858
Full Member
***
Offline Offline

Activity: 152
Merit: 100


GMP Project Team


View Profile WWW
May 08, 2013, 09:49:18 AM
 #12

It's great new if it's actually true, consider people waiting from BFL for almost one year already with nothing other than "testing", "shipping in two weeks".

I would like to be in your pre-order list too. Please add me.

sgh858
Full Member
***
Offline Offline

Activity: 152
Merit: 100


GMP Project Team


View Profile WWW
May 08, 2013, 09:51:53 AM
 #13

BTW, please forget about the power consumption optimization. We need the product first, be it 100w or 500w or whatever. You just need to make the first generation of ASIC miner, sell, ship to us.

Power optimization can be done later in the 2nd gen.

In bitcoin mining, time is truly the money.

Astrophysical
Newbie
*
Offline Offline

Activity: 41
Merit: 0



View Profile
May 08, 2013, 10:05:44 AM
 #14

add me to the pre-order list as well  Grin

power optimization is truly a secondary concern to most
bitcoinminerz
Newbie
*
Offline Offline

Activity: 14
Merit: 0



View Profile
May 08, 2013, 10:19:02 AM
 #15

This is really interesting, I'll certainly be keeping an eye on this.
paulin
Newbie
*
Offline Offline

Activity: 14
Merit: 0


View Profile
May 08, 2013, 12:44:04 PM
 #16

I am also looking for ASIC miner
nmderr
Member
**
Offline Offline

Activity: 76
Merit: 10


View Profile
May 08, 2013, 12:49:39 PM
 #17

I am also looking for ASIC miner
Kiders
Member
**
Offline Offline

Activity: 98
Merit: 10



View Profile
May 08, 2013, 12:53:09 PM
 #18

sign me up for one asap Smiley
evilscoop
Sr. Member
****
Offline Offline

Activity: 350
Merit: 250



View Profile
May 08, 2013, 12:54:31 PM
 #19

if you are working on this, can I suggest you also investigate making scrypt asics and or fpga's too...

you really will get a flood of orders then Wink
rtt6942 (OP)
Newbie
*
Offline Offline

Activity: 11
Merit: 0


View Profile
May 08, 2013, 06:39:33 PM
 #20

Well I'm encouraged by the interest even if this still in the Newbie area!

The power optimization step is so we can judge how many cores to put on a single chip.  You wouldn't want the thing melting after all!  This design is mostly flip-flops which use most of the power in a chip so we need to careful here to get it right!

As far as pre-orders go I think we are too early, but assuming this thread persists then I guess an order is established as long as they pay up when required.  At least it can be an order for rights of refusal.
iPaulito
Full Member
***
Offline Offline

Activity: 150
Merit: 100

1EDwkxCjCMGGNQqZdxa8FwheMHXSoQe4TU


View Profile
May 08, 2013, 07:31:17 PM
 #21

Ok, count me in pre-order list if you make it.
glowkeeper
Member
**
Offline Offline

Activity: 84
Merit: 10



View Profile WWW
May 08, 2013, 07:33:20 PM
 #22

I've been looking at the Bitcoin community for about two weeks now.  This started as my company has received numerous requests for an FPGA or ASIC solution for bitcoin mining.

   My company is a small design house that primarily designs ASICs, but also some FPGA and PCB level products.  We have even done a fair amount of small quantity production.  All of our engineers have 20 to 30 years of experience in design and development and we have collectively, successfully completed over 40 ASICs and many FPGAs and system level products.  Personally, I am a former VP of engineering for a supercomputer company and an accomplished processor architect.

   So just for kicks and chuckles I coded up my own SHA256 engine and built a bitcoin miner.  My first effort was to push the design through the Xilinx design tools and see where we stand.  I decided to only use the main fabric of the FPGA (no DSP or Block RAM) so that the design will easily translate into an ASIC later.  Here are my results:

   Xilinx Kintex 7   XC7K160-1   400 MH/s  at 10.12 Watts
   Xilinx Kintex 7   XC7K160-3   500 MH/s  at   9.81 Watts

   Those power numbers suggest that I could push the -3 version faster.

   Interesting but it seems that the community needs ASICs.  So we are doing a trial place and route of this verilog design in our ASIC tools to see where we are with an ASIC.


+1

(5/5  Cheesy)
zss9174
Newbie
*
Offline Offline

Activity: 24
Merit: 0


View Profile
May 08, 2013, 08:15:15 PM
 #23

Please let me know how everything goes, I'm certainly interested, and would love to look into buying one or more!
Thujone
Newbie
*
Offline Offline

Activity: 25
Merit: 0


View Profile
May 08, 2013, 08:54:00 PM
 #24

Just imagine what we will be seeing in a few years....
LTCesk
Newbie
*
Offline Offline

Activity: 42
Merit: 0


View Profile
May 08, 2013, 09:21:01 PM
 #25

Count me in aswell if this will actually count as preorder!
rtt6942 (OP)
Newbie
*
Offline Offline

Activity: 11
Merit: 0


View Profile
May 08, 2013, 10:56:47 PM
 #26

OK so while we wait for the physical design guys to get back to me with area and power I'm looking at how to hook up so many cores in parallel. 

I have a question or two:

Is there a preferred method of splitting the workload ?

Can I partition the nonce and have each core work and a subset?

Should all cores work on the same job at once?

How do Avalon, BFL and multiple GPUs etc. do it now?
rtt6942 (OP)
Newbie
*
Offline Offline

Activity: 11
Merit: 0


View Profile
May 08, 2013, 10:57:52 PM
 #27

OOPS that second question should be:

Can I partition the nonce and have each core work on a subset?

rtt6942 (OP)
Newbie
*
Offline Offline

Activity: 11
Merit: 0


View Profile
May 08, 2013, 11:10:26 PM
 #28

Lost that question mark.  Sorry, guess I really am still a Newbie!!
Biowhaler
Newbie
*
Offline Offline

Activity: 7
Merit: 0


View Profile
May 08, 2013, 11:23:56 PM
 #29

If you do the following:

1) Make a product
2) Sell it for a price that will allow people to profit after 30 days (don't do what Avalon and AsicMiner did, which is capitalize of the fear of not owning one)
3) deliver it too some bloggers
4) open you manufacturing facility to be viewable (photos, webcams, etc)
5) have a supply line that can ship a product to a user in < 30 days
6) be ready for a flood orders

then you sir will have a crazy cash machine on your hands. . ..in the end with bitmining, it's the hardware makers that will make "bank"

One question that has never been answered to my satisfaction: if you can manufacture these things to meet the above criteria why would you sell them? Why not mine with them yourself if they are that profitable?
rtt6942 (OP)
Newbie
*
Offline Offline

Activity: 11
Merit: 0


View Profile
May 08, 2013, 11:37:27 PM
 #30

Simple.  I have a minimum buy of 25 wafers.  That amounts to something like 100,000 chips.  Sure I could build a system with a thousand chips but I'm not likely to build 100 for myself.  Besides from what I read that many chips would need to be spread out across the network to keep the balance.  Wouldn't want to spoil the whole thing.

Can anyone answer my questions??
mymenace
Legendary
*
Offline Offline

Activity: 1596
Merit: 1061


Smile


View Profile
May 08, 2013, 11:38:54 PM
 #31

Very interested. Orders not trustworthy anymore, thanks BFL. Supply and buy is the way to go.

Grin
lytecoin
Newbie
*
Offline Offline

Activity: 14
Merit: 0


View Profile
May 08, 2013, 11:44:25 PM
 #32

Can anyone answer my questions??

Although I can't answer your questions, I am interested in the product.  If you have a preorder going, put me on the list.
Anenome5
Sr. Member
****
Offline Offline

Activity: 252
Merit: 250



View Profile
May 08, 2013, 11:44:56 PM
 #33

Count me in for a pre-order, very interesting.

Democracy is the original 51% attack.
greetuse
Newbie
*
Offline Offline

Activity: 6
Merit: 0


View Profile
May 09, 2013, 12:05:54 AM
 #34

open you manufacturing facility to be viewable
gotosea
Newbie
*
Offline Offline

Activity: 13
Merit: 0


View Profile
May 09, 2013, 12:13:51 AM
 #35

If you can prove you have a working product, send it to some bloggers to get some more PR,
Mastergerund
Member
**
Offline Offline

Activity: 114
Merit: 10



View Profile WWW
May 09, 2013, 12:33:13 AM
 #36

It's about time we have a real company looking into bitcoin ASICs. Assuming this is genuine and finished products can be bought with escrow, I am interested.

   ⚡⚡ PRiVCY ⚡⚡   ▂▃▅▆█ ✅ PRiVCY ($PRIV) is a new PoW/PoS revolutionary privacy project ● ☞ ✅ Best privacy crypto-market! ● █▆▅▃▂
    Own Your Privacy! ─────────────────║ WebsiteGithub  |  Bitcointalk  |  Twitter  |  Discord  |  Explorer ║─────────────────
   ✯✯✯✯✯                 ✈✈✈[Free Airdrop - Starts 9th June]✅[Bounty]✈✈✈ ║───────────║ Wallet ➢ ✓ Windows  |  ✓ macOS  |  ✓ Linux
paulin
Newbie
*
Offline Offline

Activity: 14
Merit: 0


View Profile
May 09, 2013, 02:48:16 AM
 #37

I am also interestred if it can be delivered
Surprise
Member
**
Offline Offline

Activity: 77
Merit: 10


View Profile WWW
May 09, 2013, 03:04:09 AM
 #38

Count me in for pre ordering. Would you mind showing us your company site and provide details about it?

evilscoop
Sr. Member
****
Offline Offline

Activity: 350
Merit: 250



View Profile
May 09, 2013, 04:56:56 AM
 #39

You may want to look at the following project :-
https://bitcointalk.org/index.php?topic=49971.0

And poke around the bitstreams at :-
https://github.com/luke-jr/bfgminer
https://github.com/ckolivas/cgminer


twobits
Sr. Member
****
Offline Offline

Activity: 574
Merit: 250



View Profile
May 10, 2013, 05:59:05 AM
 #40

OOPS that second question should be:

Can I partition the nonce and have each core work on a subset?


Yeah, and also even to some extent you can vary nTime. 

There seems to be one of two routes people are going with this.  Either talk over USB to a host or have a complete standalone miner that hooks into your network with Ethernet.   If you plan to go the later I would be happy to help package up the embedded software for it.

At this stage of things,  you are going to want to use Stratum as the protocol to talk to pools.   

https://docs.google.com/document/d/17zHy1SUlhgtCMbypO8cHgpWH73V5iUQKk_0rWvMqSNs/edit?hl=en_US

I would look at https://github.com/m0mchil/poclbm as an example miner as it is not GPLed, unlike the two linked too above.  At least until you decide for sure if you want to deal with the GPL.

█████                █████      ███████             
█████                ███    █████████████       
█████                ██  █████████████████   
█████                █  ██████              ██████ 
█████                    ████                      ████ 
█████████████  █████                        ████
█████████████  █████                        ████
█████████████  █████                        ████
█████                    █████                             
█████                █  ██████              ███████
█████                ██  ███████████    █████ 
█████                ███    █████████    ████   
█████                █████      ███████    ██
███
███
███
███
███
███
███
███
███
HyperQuant.net
Platform for Professional Asset Management
███
███
███
███
███
███
███
███
███
WhitePaper
One-Pager
███
███
███
███
███
███
███
███
███
Telegram 
Facebook
Twitter
Medium
███
███
███
███
███
███
███
███
███
███
███
███
███
███
███
███
███
███
█████                █████      ███████             
█████                ███    █████████████       
█████                ██  █████████████████   
█████                █  ██████              ██████ 
█████                    ████                      ████ 
█████████████  █████                        ████
█████████████  █████                        ████
█████████████  █████                        ████
█████                    █████                             
█████                █  ██████              ███████
█████                ██  ███████████    █████ 
█████                ███    █████████    ████   
█████                █████      ███████    ██
miningusa
Member
**
Offline Offline

Activity: 98
Merit: 10



View Profile
May 10, 2013, 06:52:22 AM
 #41

Can never have enough ASIC's
spazcoin
Newbie
*
Offline Offline

Activity: 25
Merit: 0



View Profile
May 10, 2013, 07:19:08 AM
 #42

The power optimization step is so we can judge how many cores to put on a single chip.  You wouldn't want the thing melting after all!  This design is mostly flip-flops which use most of the power in a chip so we need to careful here to get it right!

Agreed, a mining rig that overheats isn't a very useful mining rig.  Did you see the giant heatsink on the Butterfly Labs unit that Ars just unboxed?  It's GIANT!  http://arstechnica.com/gadgets/2013/05/weve-got-a-butterfly-labs-bitcoin-miner-and-its-pretty-darn-fast/
m00min
Newbie
*
Offline Offline

Activity: 22
Merit: 0


View Profile
May 10, 2013, 08:32:08 AM
 #43

Another ASIC on the market would be great, I will be very interested to hear your pricing!

Will wait patiently Smiley
toolbag
Newbie
*
Offline Offline

Activity: 42
Merit: 0


View Profile
May 10, 2013, 03:15:57 PM
 #44

I think this is a fantastic idea!
BitJohn
Hero Member
*****
Offline Offline

Activity: 826
Merit: 1001

@Bit_John


View Profile
May 10, 2013, 03:19:41 PM
 #45

I would take one today!
kittycatman
Newbie
*
Offline Offline

Activity: 24
Merit: 0



View Profile
May 11, 2013, 08:20:39 PM
 #46

if you can beat the price of an old pc + ati card, you've got yourself a customer
joelnet
Newbie
*
Offline Offline

Activity: 49
Merit: 0


View Profile
May 11, 2013, 08:23:40 PM
 #47

<-- interest level high
Pages: 1 2 3 [All]
  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!