feature article
Subscribe Now

Smaller, Cheaper SerDes

Lattice ECP5 Proves Less is More

Over the past few years, Lattice Semiconductor has transformed itself from a struggling, distant third-place supplier of FPGAs to a scrappy, innovative competitor opening up new markets and challenging status-quo perceptions about the nature and role of programmable logic in system designs. Their latest press release proclaims they are “breaking the rules,” which would be easy to dismiss as marketing fluff, but it turns out those big ‘ol marketing boots are walking on some pretty solid footing in this case.

For years, we’ve talked about how FPGAs were trying to “replace ASICs.” In fact, ASIC replacement has been the battle cry of the FPGA companies for about as long as there have been FPGA companies. Every couple of years, with a new family based on a new process node, the FPGA companies come forth and say, “This time, we’ve done it. We’ve made an FPGA that can replace ASICs.”

Then, two more years go by, ASICs still exist, and the whole scenario plays over again.

The script goes like this: Design teams use FPGAs for prototyping and early production of some new system. Then, as that system goes mainstream, ASIC and ASSP implementations become available that reduce unit cost or power consumption, and those teams move to the ASIC-based solution. FPGA companies want to break that loop, of course, because they’d really like the big volume orders that come later – not just the comparatively small volumes from prototyping and early production. 

Two things work in favor of the FPGA companies, however. First, design teams have sometimes moved on to the next big thing using FPGAs before it comes time to cost-reduce the “old” thing using ASICs. (This doesn’t mean that ASIC-based cost reduction never happens, however.) Second, there is often some aspect of the programmability of the FPGA that is impossible to replace with an ASIC.

Lattice has an idea. Go right ahead and bring in that fancy ASSP or ASIC. Take the cost, power, and performance benefits it brings. Then, for the “programmability” aspect that you lost when you ditched that big, expensive FPGA – use one of the cool, cheap, remarkably capable ECP5 devices they just introduced. You’ll get all the benefits you were wanting from your big-iron FPGA solution – programmability, flexibility in changing standards, SerDes, bridging, and so forth – but you’ll also get to capitalize on the benefits of optimized ASSPs and ASICs.

It’s the best of both worlds, right?

ECP5 is, as you might guess from the name, (approximately) the fifth generation of Lattice’s popular low-cost (although the company calls them “mid-range”) FPGA family. The company says ECP5 is targeting applications such as small-cells, microservers, industrial video, or anything where high-volume production makes conventional FPGAs impractical. The common theme in these applications is a need for high-speed SerDes and flexibility/programmability. You can go full steam with your ASIC or ASSP solution, secure in the knowledge that the FPGA will clean up the loose ends that were missing in your ASIC, bridge any interfaces that don’t match up, and drive your high-speed serial data pipes. It’s a reasonable approach to getting your system out the door with minimal risk and in minimal time.

Lattice says the new family makes significant gains over the previous generation – 40% lower cost, 30% lower power consumption, and 2x “functional density” (amount of logic packed into the smallest package). ECP5 weighs in in the “less than 100K LUTs” category, which still leaves you a lot of logic in your sandbox. Interestingly, the company chose not to go “bigger” with this generation – keeping the density in the 25K – 85K LUT range, and focusing instead on delivering that amount of logic in smaller packages with lower cost and less power consumption. 

Of particular interest are the extremely low power claims for SerDes interfaces – “starting at 0.25W.” The 0.25W is for X1 PCIe, and x4 PCIe comes in at “

Speaking of target applications, Lattice seems to have had some specific ones in mind when they designed ECP5. If you’re designing a small cell base station, for example, they think ECP5 should be sitting between your analog front-end and your ASIC/ASSPs, supporting things like CPRI, ORI, digital front-end (DFE) augmentation, and JESD207 or 204B. If you’re doing video, they want to connect you with your image sensor, help with your image signal processing, handle your Ethernet and H.254 encoding, and more. Because the company has been focusing on mobile designs, they’ve got you covered on mobile-based standards like MIPI CSI-2 if your image sensor speaks that language, as well as on many other popular standards.

The available 10mm x 10mm package is designed to squeeze into the cramped quarters of an 11mm PCB, which just happens to be what you’ll want if you’re doing small form-factor pluggable transceiver modules (SFPs). ECP5’s SerDes can handle the Ethernet connectivity for you, and you can have those 85K LUTs for whatever secret sauce your heart desires.

The small die size is achieved by low-cost copper pillar fine-pitch flip chip technology and some pragmatic decisions on how many pins are needed for targeted applications. Even though ECP5 is based on seemingly pre-historic 40nm CMOS technology, the 7mm x 6.6mm die size is plenty small to deliver the cost, form-factor, and power benefits without the treachery of some of the more cutting-edge processes (like the current 28nm used for many mainstream FPGAs).

One final way Lattice breaks the rules is in their product announcement scheduling. While most of us are used to FPGAs being announced months (and sometimes years) before they are actually available, ECP5 is available now. You can download the tools, get yourself a development board, and start rocking. Weird, huh? Maybe they really are breaking the rules.

8 thoughts on “Smaller, Cheaper SerDes”

  1. yeah …. could be wonderful, if they were off the shelf at major stocking distributors. Tried both Arrow and Digikey … part numbers don’t seem to match in the site search engines.

  2. @bfienberg

    Thanks Bruce … I was just taking Kevin at his word when he said “While most of us are used to FPGAs being announced months (and sometimes years) before they are actually available, ECP5 is available now.”

    Available for small shops like mine, doing quick turn designs, means we can design, prototype, test, release to production, purchase and ship inside a few weeks without supply risks for the client. IE the product is already stocked in distribution … not a hand full of samples, with general availability in distribution being months away.

    Samples are just that … samples to test with. Off the shelf availablity from multiple stocking distributors is being actually available to design/ship with today, rather than a year from now with early availability samples.

  3. Pingback: 슈어맨
  4. Pingback: DMPK Services
  5. Pingback: go to my blog

Leave a Reply

featured blogs
May 21, 2022
May is Asian American and Pacific Islander (AAPI) Heritage Month. We would like to spotlight some of our incredible AAPI-identifying employees to celebrate. We recognize the important influence that... ...
May 20, 2022
I'm very happy with my new OMTech 40W CO2 laser engraver/cutter, but only because the folks from Makers Local 256 helped me get it up and running....
May 19, 2022
Learn about the AI chip design breakthroughs and case studies discussed at SNUG Silicon Valley 2022, including autonomous PPA optimization using DSO.ai. The post Key Highlights from SNUG 2022: AI Is Fast Forwarding Chip Design appeared first on From Silicon To Software....
May 12, 2022
By Shelly Stalnaker Every year, the editors of Elektronik in Germany compile a list of the most interesting and innovative… ...

featured video

Increasing Semiconductor Predictability in an Unpredictable World

Sponsored by Synopsys

SLM presents significant value-driven opportunities for assessing the reliability and resilience of silicon devices, from data gathered during design, manufacture, test, and in-field. Silicon data driven analytics provide new actionable insights to address the challenges posed to large scale silicon designs.

Learn More

featured paper

Intel Agilex FPGAs Deliver Game-Changing Flexibility & Agility for the Data-Centric World

Sponsored by Intel

The new Intel® Agilex™ FPGA is more than the latest programmable logic offering—it brings together revolutionary innovation in multiple areas of Intel technology leadership to create new opportunities to derive value and meaning from this transformation from edge to data center. Want to know more? Start with this white paper.

Click to read more

featured chalk talk

Tackling Automotive Software Cost and Complexity

Sponsored by Mouser Electronics and NXP Semiconductors

With the sheer amount of automotive software cost and complexity today, we need a way to maximize software reuse across our process platforms. In this episode of Chalk Talk, Amelia Dalton and Daniel Balser from NXP take a closer look at the software ecosystem for NXP’s S32K3 MCU. They investigate how real-time drivers, a comprehensive safety software platform, and high performance security system will help you tackle the cost and complexity of automotive software development.

Click here for more information about NXP Semiconductors S32K3 Automotive General Purpose MCUs