From Bitcoin Wiki
Revision as of 16:46, 8 March 2015 by TheRealSteve (talk | contribs) (Parameters)
Jump to: navigation, search


Edit this section to edit the template.





Not included in this template

The following items are not included in this template, for the reasons specified:

  • Gen / Generation labels. These mean different things to different people and ultimately have no bearing on a chip's specifications.
  • Temperature specifications. Appropriate TDP information is rarely available for mining chips, with some manufacturers instead referring to how hot a chip gets in a given miner at a given temperature. However, as this temperature is highly dependent on the specific configuration of the miner (single fan / double fan / water cooling / immersion cooling), this once again has no bearing on a chip's specifications.
  • Cores count The number of cores stated for a mining chip is moot unless each manufacturer uses the exact same design, number of stages per core, etc. Despite plenty of commonality, implementations do differ enough that the concept of a 'core' is difficult at best to use as a distinguishing feature.






Visual guide


Facilitators: [codevs]
Mining specifications:

Technical specifications:
Foundry: [die.foundry]
Die: [die.size]mm @ [die.node]nm ([die.topology])
Package: [package.type] [package.size]mm
Markings: [package.markings]
Known date codes: [datecodes]
[chip.name][chip.web] [chip.bct]
Introduced: [chip.date]
Datasheet: [chip.datasheet]

Additional notes: [notes]
Miners using this chip: [miners]

Template template


{{asic | dev=name,web,logo | codevs=list | chip=name,web,date,bct | datasheet=list | pics=list(4) | mining=Gh:J@V:Hz list(4) | die=foundry,node,topology,size | package=type,size,markings | datecodes=list | notes=string | sources=string | showsources=0/1 | warning=canceled|needinfo|vaporware|scam }}


Before using this template in a page, consider using the sandbox. Not only does this allow you to test the output of your parameters, it also provides debug information on each of the provided parameters and several of the derived values, making it easier to fix any problems with the values you provide.


dev Details about the primary developer of the ASIC.
required multiple value parameter

syntax: dev=name,web

required string
dev.web Website of the primary developer.
Important: This should only be specified if dev.name does not resolve to a wiki page (either automatically or because it is specified explicitly as a wiki link).
optional non-wiki link string
optional wiki picture filename
optional comma separated list of strings

syntax: codevs=Company A,Company B,Company C

example: codevs=A6 LLC
chip Non-technical details of the chip
required multiple value parameter

syntax: chip=name,web,date,bct

example: chip=Blockerator 2000,http://www.example.com/destructor2k/,June 20th 2014,https://bitcointalk.org/index.php?topic=1.msg2#msg2
optional, string, defaults to unknown
optional non-wiki link string
optional date string (no commas)
optional non-wiki link string to the BitcoinTalk forum.
optional comma separated list of [wiki link] strings.
optional list of comma separated [wiki links]

syntax: datasheet=[wiki link1],[wiki link 2],...

example: datasheet=http://www.example.com/destructor2k/
pics Pictures to be included in the template, typically of the top and bottom of the chip and optionally die and/or design photos (up to 6 pictures total) along with simple captions that may include links to further media along the same lines (e.g. Top, [http://www.example.com/media/destructor2k Die shots]) in the following structure: filename.extension:caption
optional comma separated list of up to six media structures






Important: If you do not have exact figures but have values from which to roughly calculate them, such as from a complete miner's specification, you can enter a mathematical expression. For example, if you know that a miner is advertised as being 800Ghash/s, and a picture tells you that it has 12 chips, you can use mining=800/12 and the template will calculate the hash rate. The main reason for entering these values directly has to do with sourcing, such that others can verify the values entered. In this example, a hash rate of 66.67 is unlikely to be found through a search or through checking sources. Similarly, if only a miner's (800Ghash/s) at-the-wall power consumption (400Watt) and the power supply's efficiency (83%) is known, you can use mining=800/12:400/12*0.83
optional comma separated list of up to four mining structures
syntax: mining=Gh:J,V:Hz

die Technical data about the chip die itself.
optional multiple value parameter

Note: The Gh/mm² and η-factor values are automatically derived from the die size and node process sizes if the hash rate is also known.
syntax: die=foundry,node,topology,size

example: die=TSMC,28nm,full custom,3.5x3.5
optional string
optional string
optional string
optional dimensions string
package Details of the package used for the chip.
optional multiple value parameter

syntax: package=type,size,markings

optional string
optional dimensions string

Bare packages should have their markings specified as 'none'.

optional string
optional comma separated list of strings

syntax: datecodes=code1,code2,...

example: 3913,4013,4113
warning A warning state, where applicable. The only three warning states currently recognized are:

needinfo: Inserts a text noting that more information on this chip is desired.
vaporware: Inserts a text noting that the chip may not actually exist.
scam: Inserts a text noting that the chip is the subject of a scam accusation.
These warnings should not be used lightly. Lack of information on a chip does not necessarily imply a scam, and should instead be set to needinfo. When there are strong indications that the chip simply doesn't exist vaporware is an appropriate state. Only when there are strong scam accusations should the scam state be used. If it is known that a chip never reached production because it was canceled, use the canceled state.
There are no 'warnings' for chips that are legitimate, currently available or currently under production. Simply leave out this parameter, and no warning will be inserted.
Important: If set, further information must be provided in the notes parameter. optional needinfo|vaporware|scam
syntax: warning=needinfo|vaporware|scam

example: warning=vaporware
optional string

syntax: notes=arbitrary string

example: notes=The Blockerator 2000 doesn't actually exist.
optional list of comma separated strings

syntax: miners=miner1,miner2,...

example: miners=Blockerator 2K,Blockerator2K1
Note: If you are uploading media, consider putting the source citation in the media's description instead, and make sure to choose an appropriate license. For company logos this is usually because it will be a wordmark, simple geometric shapes argument, or just 'fair use' based on being illustrative. The latter argument also tends to apply to chip shots. However, if you can provide your own original photos, that would be preferred.
optional list of comma separated source citations.


optional boolean 0|1

syntax: showsources=0|1

example: showsources=1