Programmable Logic


The advantages of migrating from discrete logic devices to Xilinx CPLDs

3 November 2004 Programmable Logic

Advances in semiconductor process technology have driven CPLD costs down to a point where they now offer a highly compelling discrete logic replacement alternative. This article discusses why it makes sense today - both economically and strategically - to migrate from discrete logic devices to CPLDs.

Over four decades ago, digital logic was built from discrete resistors and transistors. Integrated circuit TTL logic technology gained almost universal acceptance after Texas Instruments introduced its TTL 74XX family of integrated circuits in 1962 to support NASA's lunar landing and space exploration programs.

TTL variations came rapidly during the 1970s, but along with the rampant proliferation of multiple 7400 series came complexity. By the early '80s, a veritable alphabet soup of logic family variants had been released - TTL, S, LS, AS, F, ALS, CD4000, HC, HCT, BCT, AC, ACT, FCT, ABT, LVT-A, AHC, AHCT - forcing designers to require a scorecard to keep track of which family best fit each application.

While there were many 7400 devices to choose from - perhaps far too many - a revolutionary trend began to appear in the form of programmable logic devices (PLDs). Delivering user programmability, the first generations of these chips replaced five to 10 logic devices. As logic integration improved, PLDs were able to replace more and more standard logic functions.

The same factors that drove down TTL costs are continuously driving down CPLD costs. As Figure 1 shows, the cost of a logic circuit implemented using discrete 7400 devices today is higher than one using CPLDs.

Closing the cost/performance gap

When comparing costs between technology alternatives, it is important to consider the total system costs, that is, the real cost of the solution. Accordingly, our analysis provides a detailed breakdown of all costs, starting with production costs, and then comparing the costs associated with total PC board area, power consumption, and the number of board layers.

Other advantages of using CPLDs

Reduced production costs: the total cost for one Xilinx CPLD is much less than one-half of the cost of the same circuit using 7400 series devices. Besides lower unit production costs, additional savings for CPLD-based designs are realised through reduced component count, including interfacing resistors, decoupling capacitors, additional PCB size, and assembly costs.

CPLDs gain an additional cost advantage through:

* Use of one CPLD family for multiple applications, reducing the number of individual part numbers traced and handled.

* Lower availability risks and low minimum order quantities (MOQ).

* Reduced expediting costs and production delays incurred by parts shortages.

* Avoiding lost revenues because of lack of component availability or down production lines.

Board area savings: When compared with discrete logic, CPLDs require fewer components and thus less board area and fewer layers. Further, the fewer devices leads to lower power consumption and improved reliability. In addition, lower heat dissipation avoids the need for cooling fans and heatsinks.

Time-to-market benefits: The proliferation of electronic wireless, industrial and communication devices continues to put pressure on companies to get designs from concept to production as soon as possible. According to McKinsey & Co, even if within budget, products that are six months late earn 33% less profit over five years. Unfortunately, designs that employ discrete 7400 devices are at the mercy of several barriers that not only prolong time to market, but add complexity and costs, and reduce reliability. These barriers include:

* A long manufacturing, assembly, test, and debug cycle that is susceptible to delays and multiple design decisions that can directly impact board layout.

* The lack of easy-to-use design tools makes debugging and maintenance tedious chores.

* The high number of TTL components required in discrete designs introduces availability risk. In many cases, components might be out of stock or even obsolete.

CPLDs, on the other hand, provide designers with numerous advantages that enable designers to react to last-minute design changes and compress time to market. These include component inventory reduction, faster production cycles, efficient device and board testability, and the ability to modify designs during all phases of design and production.

The real advantage - programmability: while time to market is a major benefit, the ability to program and reprogram devices is equally important. Unlike CPLDs, once a PCB using discrete TTL devices is laid out and goes into production, typically it cannot be altered or upgraded without ripping out components and doing board re-spins. Another advantage of CPLDs is quick system upgrades and bug fixes in the field. As a result, designers can easily integrate exactly the logic functionality needed without adding 'cuts and jumps' on the PCB. For example, imagine a scenario where automobile manufacturers can add new functions to in-car systems by allowing consumers to dial up and purchase upgrades over the phone to reconfigure the system. In addition, CPLDs help avoid board redesigns and scrapped parts when specific programs are cancelled.

The re-configurable nature of CPLDs also enables a single product footprint to implement multiple product personalities. That means manufacturers can standardise on a single PCB footprint and package, and thus quickly leverage economies of scale through reduced inventory overhead. Further, reprogrammability reduces the deployment of design resources for maintaining old designs, which allows engineers to focus on introducing new products and features.

Reliability: 7400-based systems introduce higher complexity with more components, interconnects, layers, handling, and thus, lower overall reliability. In addition, because discretes are typically larger and require more board real estate, and have a significant number of external chip-to-chip interconnects, they increase power consumption and EMI, which further heightens failure risks. In contrast, CPLD-based systems require fewer components and layers. This reduces PCB layout density, lowers heat dissipation, reduces EMI levels, and thus greatly decreases failures in time (FIT).

Reduced EMI: given the large number of components, traces, and board layers, TTL-based designs are more susceptible to high EMI. By contrast, CPLDs enable reduced EMI through fewer components plus features including: programmable I/O slew rate; programmable ground, programmable I/O signalling; phase-locked loops.

Increasing design security: CPLDs offer several unique advantages that safeguard system designers against code theft. Unlike discrete logic devices, which are extremely susceptible to reverse engineering, CPLDs inherently require a user-defined bit stream which easily prevents customer read-back. More elaborate security schemes that exploit reprogrammable capabilities of CPLDs to keep attackers at bay are also possible.

Summary

CPLDs offer a clear, cost-effective alternative to 7400-based logic systems. CPLDs pack more functionality into ever-shrinking die, offering compelling benefits of low-cost on-the-spot re-programmability, short lead times, higher performance, expanded densities, and unmatched flexibility.

Xilinx CPLDs consume less power and offer re-programmable flexibility with superior design security - without a price premium. The result is a scalable technology that delivers a superior solution for a wide range of high volume applications.





Share this article:
Share via emailShare via LinkedInPrint this page

Further reading:

Solving industry 4.0 challenges with software-configurable I/O
Altron Arrow Programmable Logic
Software-configurable I/O modules solve problems caused by connecting legacy equipment to modern Ethernet controllers by allowing for the efficient use of all channels in an I/O system.

Read more...
Rapid prototyping with new Xilinx FPGA evaluation kit
EBV Electrolink Programmable Logic
Equipped with the Xilinx Spartan-7 FPGA, the kit is built for rapid prototyping of industrial networking, embedded vision and automotive designs.

Read more...
Embedded vision development tool for RISC-V FPGA
EBV Electrolink Programmable Logic
Microchip Technology announced the second development tool offering in its Smart Embedded Vision initiative for designers using its PolarFire RISC-V system-on-chip (SoC) FPGA. The industry’s lowest-power ...

Read more...
Latest updates to Libero SoC v2021.3 Design Suite
Altron Arrow Programmable Logic
Microchip Technology recently introduced new MPFS025T/095T/160T/250T PolarFire SoC devices with Tgrade2 operating conditions in standard and -1 speed grades and MPFS095TS/250TS/460TS devices with MIL ...

Read more...
HLS tool suite for PolarFire FPGAs
EBV Electrolink Programmable Logic
The need to combine performance with low power consumption in edge compute applications has driven demand for field programmable gate arrays (FPGAs) to be used as power-efficient accelerators while also ...

Read more...
Mid-range FPGAs for edge compute systems
Avnet Silica Programmable Logic
Edge compute systems need compact programmable devices with low power consumption and a small enough thermal footprint to eliminate fans and other heat mitigation while providing robust compute horsepower. ...

Read more...
Microchip achieves JEDEC qualification for rad-tolerant FPGA
Future Electronics Programmable Logic
Developers of small-satellite constellations and other systems used in ‘New Space’ missions must deliver both high reliability and radiation protection while meeting stringent cost and scheduling requirements. ...

Read more...
Intel Agilex FPGAs deliver flexibility and agility for the data-centric world
Altron Arrow Editor's Choice Programmable Logic
The Agilex FPGA fabric and innovative chiplet architecture delivers an extensible FPGA platform that scales across a wide range of device densities and brings key features and benefits to the table.

Read more...
Security tool for mission-critical FPGAs
Future Electronics Programmable Logic
Mission-critical and other high-assurance systems deployed worldwide are under rapidly evolving threats from cybercriminals who attempt to extract Critical Program Information (CPI) via the FPGAs that ...

Read more...
Lattice releases new version of sensAI
Future Electronics Programmable Logic Design Automation
New enhancements have been made to Lattice Semiconductor’s award-winning sensAI solution stack for accelerating AI/ML (artificial intelligence/machine learning) application development on low-power Lattice ...

Read more...