The wave of OpenHW for flexible digital electronic circuits
conxitabordoll
17 views
12 slides
Sep 18, 2024
Slide 1 of 12
1
2
3
4
5
6
7
8
9
10
11
12
About This Presentation
Silicon microelectronics world is facing a new powerful wave related to OpenHW.
Chips complexity increased the gap between industrialization and training and research, especially in advanced technology nodes.
Main barriers are cost of silicon, EDA complexity and the access to IPs.
The OpenHW face...
Silicon microelectronics world is facing a new powerful wave related to OpenHW.
Chips complexity increased the gap between industrialization and training and research, especially in advanced technology nodes.
Main barriers are cost of silicon, EDA complexity and the access to IPs.
The OpenHW faces these challenges with several initiatives such as:
(1) free silicon access (Google-sponsored eFabless Open MPW Program on 130nm CMOS PDK from Skywater),
(2) the offer of free open-source tools for back-end digital design (e.g. OpenLane & OpenRoad) and
(3) the royalty-free open ISA for RISC-V with many different deployment resources (e.g. HDL HW code, SW & OS resources, platforms).
That wave can be used to facilitate the access to flexible digital electronic circuits.
We started building a 4mm PDK on the Smartkem PMOS process together with its personalization for the OpenLane EDA tools and a RISC-V instance.
We expect to offer the to boost the move from silicon designers to the flexible digital integrated circuits domain.
Size: 624 KB
Language: en
Added: Sep 18, 2024
Slides: 12 pages
Slide Content
The wave of OpenHWfor
flexible digital electronic circuits
Ashkan Rezaee, Joaquín Saiz, Marc Codina, David Castells,
andJordi Carrabina* [email protected]
Goal
•Silicon microelectronics world is facing a new powerful wave related to OpenHW.
•Chips complexity increased the gap between industrialization and training and research,
especially in advanced technology nodes.
•Main barriers are cost of silicon, EDA complexity and the access to IPs.
•The OpenHWfaces these challenges with several initiatives such as:
(1) free silicon access (Google-sponsored eFablessOpen MPW Program on 130nm CMOS PDK from Skywater),
(2) the offer of free open-source tools for back-end digital design (e.g. OpenLane& OpenRoad) and
(3) the royalty-free open ISA for RISC-V with many different deployment resources (e.g. HDL HW code, SW & OS
resources, platforms).
•That wave can be used to facilitate the access to flexible digital electronic circuits.
•We started building a 4m PDK on the SmartkemPMOS process together with its
personalization for the OpenLaneEDA tools and a RISC-V instance.
•We expect to offer the to boost the move from silicon designers to the flexible digital integrated circuits domain.
eFabless.com Open MPW Program
•Sponsored by Google, on Open-source PDK for the 130nm CMOS
from Skywater[3],
•Shuttle program is open to anyone, provided that their project is fully
open source and meets the other program requirements.
•Costs for fabrication, packaging, evaluation boards and shipping are
covered by Google. Its currently in its 7th edition.
Open-source EDA tools for back-end digital
design.
•OpenLane:
•Derived from the OpenRoadproject [6], consisting in integrating different existing
open-source tools on a reliable methodology to build digital circuits from technology
independent HDL (Verilog) descriptions.
•The success of the eFabless.com Open MPW Program
•Partly due to the use of OpenLaneto build the circuits on the Skywateropen source
130nm PDK.
•The Google SkyWater130A open source PDK, is a joint venture between
Google and SkyWaterTechnology foundry.
•Used by OpenLaneas its default PDK and provides a fully open-source Process
Design Kit and associated materials.
•Designs can be created using this PDK to be later manufactured at
SkyWater'sfacilities.
OpenLane
•OpenLaneis an automated RTL to
GDSII flow based on several
components (including
OpenROAD, Yosys, Magic, Netgen,
CVC, SPEF-Extractor, CU-GR,
Klayout) and a number of custom
scripts for design exploration and
optimization.
•The flow performs full ASIC
implementation steps from RTL all
the way down to GDSII.
Royalty-free open ISA for RISC-V
•Many different deployment resources (e.g., HDL HW code, SW & OS
resources, prototyping & deployment platforms).
•It boosted up the research of architectures and implementations for
different domains: from ultra-low power devices (e.g., Pulpino[8] or
SERV [9] platforms) to high-performance computer (HPC) oriented to
vectorial processing (e.g.,[10]).
OPEN-PDK FOR SMARTKEM4MM PMOS
•Our design flow is based on building a PDK and tailoring it for OpenLane, the
automated flow from RTL to GDSII.
•OpenLaneis built on a variety of OpenROAD, Yosys, Magic, Netgen, CVC, SPEF-
Extractor, CU-GR, Klayout, and other custom scripts for design exploration and
optimization.
•The flow carries out all ASIC back-end implementation processes, starting with
RTL HDL Verilog code and ending with GDSII descriptions for the layout.
•PDK information follow OpenDB[12] and allows LEF/DEF conversion with
RosettaStonefor
•(1) Creating OpenDBdatabases from bookshelf and PDK information;
•(2) Missing information (e.g., cell types) are populated based on target PDK;
•(3) Existing macro blocks are properly scaled based on placement site definitions; etc.
PDK DATA
•Layerstack
•The cell library includes a variety of combinational gates
•(from NOR2 to AOI23) and sequential gates (DFF, DFFS, DFFR)
•Some macrocellsbuilt with them
•Cells operate at 3.3V (supply) and 5V (bias) voltages.
•PVT characterization is currently underway in order to complete the entire
PDK and all cell datasheets.Layer
name
Description Mask
depth
Min
width
Min
spacing
BG Back gate metal (Ti) 100nm 4um 4um
SD Metal layer for SD (Au) 50nm 4um 4um
TG Top gate metal (Au) 50nm 4um 4um
PAS1 Via layer (SU8) 1um 4um 4um
Gate Interconnection metal (Au) 50nm 4um 4um
Standard Cell samples
•Inverters
•DFF
Exampleon 2 layerP&R on OpenLane:
Synth_ramCOMPLEX example
•GDS file for 5 layers routing
•Core size:472.88x471.04um
2
•GDS file for 2 layers routing
•Core size:1003.26x1001.44 um
2
~4.5x
Synth_ram
Numberofverilogfile(s)1
Numberofwires 2405
Numberofwirebits 4506
Numberofpublicwires40
Numberofpublicwirebits2140
Numberofmemories 0
Numberofmemorybits0
Numberofprocesses 0
Numberofcells 4446
ANDNOT 252
AND 8
DFFE_PP 2080
MUX 2016
NAND 2
NOR 1
NOT 2
ORNOT 4
OR 81
Conclusion
•Flexible digital electronic circuits should profit from the OpenHW
wave currently growing in the silicon electronics IC domain. EDA tools,
PDK methodology and virtual components (IPs) can be reused to
allow building complex circuits.
•We contributed to that wave by building a PDK for the Smartkem
4mm PMOS and personalizing it for the OpenLaneEDA tool.
•We expect to offer it as soon as we finally characterize all cells and
agree with Smartkemon its open diffusion.
•We are also currently implementing a RISC-V instance using that PDK
and OpenLane.