Line 11: | Line 11: | ||
| first launched = 2003 | | first launched = 2003 | ||
| production start = 2003 | | production start = 2003 | ||
− | | production end = | + | | production end = 2005 |
| microarch = | | microarch = | ||
| word = 16 bit | | word = 16 bit | ||
Line 20: | Line 20: | ||
| package = | | package = | ||
| socket = | | socket = | ||
+ | |||
+ | | succession = Yes | ||
+ | | predecessor = | ||
+ | | predecessor link = | ||
+ | | successor = Arrix | ||
+ | | successor link = mathstar/arrix | ||
}} | }} | ||
− | '''Builder''' was a family of [[FPOA]]s introduced by [[MathStar]] in 2003. This family the earliest attempt at designing an FPOA and was discontinued shortly after due to some technical issues. | + | '''Builder''' was a family of [[FPOA]]s introduced by [[MathStar]] in 2003. This family the earliest attempt at designing an FPOA and was discontinued shortly after due to some technical issues. The Builder family was phased out entirely by 2005. |
== Architecture == | == Architecture == | ||
Line 31: | Line 37: | ||
=== Object === | === Object === | ||
− | There are five different types of components: [[Arithmetic Logic Unit]] (ALU), [[Content Addressable Memory]] (CAM), [[Cyclic Redundancy Check]] (CRC), [[Multiply Accumulator]] (MAC), and [[Register File]] (RF). The control program guides the overall program execution and the datapath setup. Datapath is {{arch|16 | + | There are five different types of components: [[Arithmetic Logic Unit]] (ALU), [[Content Addressable Memory]] (CAM), [[Cyclic Redundancy Check]] (CRC), [[Multiply Accumulator]] (MAC), and [[Register File]] (RF). The control program guides the overall program execution and the datapath setup. Datapath is {{arch|16}} but may be combined with adjacent objects to [[bit-slice microprocessor|form larger datapaths]] of desired size. |
+ | |||
+ | {{clear}} | ||
+ | == Members == | ||
+ | The amount and types of the individual objects were chosen based on the applications the were meant to run on the chip. MathStar divided the product line into BridgeBuilder, FilterBuilder, StorageBuilder, SecurityBuilder and SwitchBuilder. | ||
+ | |||
+ | === BridgeBuilder === | ||
+ | The BridgeBuilder series was designed for high-speed networking applications handling 10Gbps or more as well as bus bridging applications. | ||
+ | |||
+ | === FilterBuilder === | ||
+ | {{empty section}} | ||
+ | |||
+ | === StorageBuilder === | ||
+ | {{empty section}} | ||
+ | |||
+ | === SecurityBuilder === | ||
+ | {{empty section}} | ||
+ | |||
+ | === SwitchBuilder === | ||
+ | {{empty section}} |
Revision as of 03:43, 27 June 2016
Builder | |
Developer | MathStar |
Manufacturer | TSMC |
Type | Programmable logic device |
Introduction | 2002 (announced) 2003 (launch) |
Production | 2003-2005 |
Word size | 16 bit 2 octets
4 nibbles |
Process | 130 nm 0.13 μm
1.3e-4 mm |
Technology | CMOS |
Clock | 100 MHz-1,000 MHz |
Succession | |
→ | |
Arrix |
Builder was a family of FPOAs introduced by MathStar in 2003. This family the earliest attempt at designing an FPOA and was discontinued shortly after due to some technical issues. The Builder family was phased out entirely by 2005.
Contents
Architecture
- Main article: field-programmable object array
The Builder family was the MathStar's initial attempt at a field-programmable object array. Each chip contains 100s of silicon objects laid out in a grid, broken down to arrays of five objects each. Instructions are loaded to each of the objects at power-up.
Inter-Object communication was done primarily by passing data to the nearest neighbor through a unidirectional synchronous interconnect. Communication is configured dynamically and on-demand. Each object had the facilities needed for clock synchronization, built-in self-test, etc...
Object
There are five different types of components: Arithmetic Logic Unit (ALU), Content Addressable Memory (CAM), Cyclic Redundancy Check (CRC), Multiply Accumulator (MAC), and Register File (RF). The control program guides the overall program execution and the datapath setup. Datapath is 16-bit but may be combined with adjacent objects to form larger datapaths of desired size.
Members
The amount and types of the individual objects were chosen based on the applications the were meant to run on the chip. MathStar divided the product line into BridgeBuilder, FilterBuilder, StorageBuilder, SecurityBuilder and SwitchBuilder.
BridgeBuilder
The BridgeBuilder series was designed for high-speed networking applications handling 10Gbps or more as well as bus bridging applications.
FilterBuilder
This section is empty; you can help add the missing info by editing this page. |
StorageBuilder
This section is empty; you can help add the missing info by editing this page. |
SecurityBuilder
This section is empty; you can help add the missing info by editing this page. |
SwitchBuilder
This section is empty; you can help add the missing info by editing this page. |
designer | MathStar + |
first announced | 2002 + |
first launched | 2003 + |
full page name | mathstar/builder + |
instance of | integrated circuit family + |
main designer | MathStar + |
manufacturer | TSMC + |
name | Builder + |
process | 130 nm (0.13 μm, 1.3e-4 mm) + |
technology | CMOS + |
word size | 16 bit (2 octets, 4 nibbles) + |