Platypus Embedded FPGAs

PlatypusTM is a family of standardized embedded FPGA (eFPGA) IP cores.

Value Proposition

Platypus is the ONLY commercial eFPGA product backed up by:

Applications

Open Architecture Releases

Product Matrix

The following table shows Platypus eFPGA IP cores currently available (RC) or in development (RM). Platypus eFPGA cores are available as licensable hard IP. (RC=release candidate, RM=roadmap)

Part NumberStatusLUTsDSPsBRAMI/OClocks
Z1000-GF12LPRC2,048001,0244
Z1002-GF12LPRM8,192002,0484
Z1004-GF12LPRM32,768004,0964
Z1008-GF12LPRM131,072008,1924
Z1010-GF12LPRMTBDTBDTBDTBD4

All Platypus eFPGA hardened IP cores are backed up by an open architecture guarantee. Complete machine readable descriptions of standard architectures can be found in the Logiklib open source repository.

Parametrized soft RTL logic wrap the hardened IP core to handle reset, boot-up, security, and bitstream loading. Bitstream programming is done via a standardize memory mapped register interfaces (APB, AXI-Lite, or UMI) selectable by the user during design integration.

Z1000-GF12LP

The Z1000 standard eFPGA architecture has been ported to the GlobalFoundries GF12LP process. The picture below shows the full layout (GDS) of an integration ready Z1000 eFPGA core.

ProcessLUTsRegsI/ODSPsBRAMWidthHeight
GF12LP2,0482,0481,024001036.8um1037.2um

Z1000-gf12lp

Z1010-GF12LP-BETA

An experimental Z1010 heterogeneous eFPGA architecture with LUTs, DSPs, and BRAMs has been ported to the GlobalFoundries GF12LP process. The picture below shows the full layout of the experimental architecture. The official Z1010 standard will include a different ratio of LUTs, DSPs, and BRAM.

ProcessLUTsRegsI/ODSPsBRAMWidthHeight
GF12LP5125121,024161Mb1036.8um1037.2um

z1010-gf12lp

Development Tools

Platypus device programming is done via Logik, an open source fully automated RTL-to-bits SiliconCompiler based toolchain that that seamlessly integrates a complete set of industrial strength open source source FPGA development tools. The Logik FPGA tool chain includes support for:

Demo

To evaluate the Platypus eFPGA cores Logik development tools, download the open source Logik repository and run the ethernet MAC example as shown below. The example demonstrates 100% automated compilation of RTL code into a bitstream for the Z1000 eFPGA. To fully appreciate the elegance of the Logik development tools, we recommend reviewing the simple 60 line Python run script “eth_mac_1g.py”.

git clone https://github.com/siliconcompiler/logik
cd logik
pip install -e .[test]
cd examples/eth_mac_1g
python eth_mac_1g.py

IP Deliverables

Front-end views

Deliverables for evaluation, system design, simulation and chip floor-planning.

DeliverableFile format
DatasheetPDF, HTML
Integration GuidePDF, HTML
FootprintLEF
Timing modelLiberty
Timing constraintsSDC
TestbenchVerilog
Wrapper RTLVerilog

Back-end views

Deliverables for sign-off level verification and chip tapeout.

DeliverableFormat
NetlistVerilog, Spice
ParasiticsSPEF
LayoutDEF, GDSII
Layer mapCSV

Access Model

Platypus eFPGA cores are available via commercial IP agreements. Contact our team to find out more about licensing terms and availability.

Contact Us