GAL22V10 Output Logic Macrocell (OLMC)

Macrocell arrays in PLDs

edit

Programmable logic devices, such as programmable array logic and complex programmable logic devices, typically have a macrocell on every output pin.

Macrocell arrays in ASICs

edit

A macrocell array is an approach to the design and manufacture of ASICs. Essentially, it is a small step up from the otherwise similar gate array, but rather than being a prefabricated array of simple logic gates, the macrocell array is a prefabricated array of higher-level logic functions such as flip-flops, ALU functions, registers, and the like. These logic functions are simply placed at regular predefined positions and manufactured on a wafer, usually called master slice. Creation of a circuit with a specified function is accomplished by adding metal interconnects to the chips on the master slice late in the manufacturing process, allowing the function of the chip to be customised as desired.

Macrocell array master slices are usually prefabricated and stockpiled in large quantities regardless of customer orders. The fabrication according to the individual customer specifications may be finished in a shorter time compared with standard cell or full custom design. The macrocell array approach reduces the mask costs since fewer custom masks need to be produced. In addition manufacturing test tooling lead time and costs are reduced since the same test fixtures may be used for all macrocell array products manufactured on the same die size.

Drawbacks are somewhat low density and performance than other approaches to ASIC design. However this style is often a viable approach for low production volumes.

A standard cell library is sometimes called a "macrocell library".[1][2]

References

edit

๐Ÿ“š Artikel Terkait di Wikipedia

Programmable Array Logic

a logic plane and output logic macrocells. The programmable logic plane is a programmable read-only memory (PROM) array that allows the signals present

Complex programmable logic device

array logic (PAL) and field-programmable gate arrays (FPGA), and architectural features of both. The main building block of the CPLD is a macrocell,

VAX 8000

cycle time (12.5ย MHz) implemented with emitter coupled logic (ECL) macrocell arrays (MCAs). The CPU consists of four major logical sections, the E Box

VAX 9000

containing several emitter-coupled logic (ECL) macrocell arrays which contained the CPU logic. The gate arrays were fabricated in Motorola's "MOSAIC III"

VAX

implementations that consisted of multiple emitter-coupled logic (ECL) gate array or macrocell array chips included the VAX 8600 and 8800 superminis and finally the

Programmable logic device

programmable logic device (CPLD) Field-programmable gate array (FPGA) Macrocell array Programmable array logic (PAL) Horowitz, Paul; Hill, Winfield (2015).

GAL22V10

mode, each macrocell actively uses a D-flip-flop to hold a state under control of the data input from the logic portion of the macrocell and the rising

Integrated circuit design

may be provided under non-disclosure agreements. Macros/macrocells/macro blocks, macrocell arrays and IP blocks have greater functionality than standard