Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release the SKY130 SRAM build space + OpenRAM support. #221

Draft
wants to merge 3 commits into
base: main
Choose a base branch
from

Conversation

mithro
Copy link
Contributor

@mithro mithro commented Nov 7, 2020

This pull request adds the sky130_fd_bd_sram library which contains the SKY130 SRAM build space which includes;

  • Optimized single port SRAM cells including pre-calculated OPC.
  • Optimized dual port SRAM cells including pre-calculated OPC.
  • OpenRAM tech files enabling the compilation of SRAM macros using the OpenRAM memory compiler.

The pull request also adds sky130_openram_ip_sram which contains prebuilt macros for commonly needed SRAM blocks.

Fixes #3.

@mithro mithro requested a review from mguthaus November 7, 2020 23:29
@github-actions github-actions bot added the documentation Improvements or additions to documentation label Nov 7, 2020
The `sp` abbreviation was too close to single port in the sram build
space and causing confusion.

Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
This pull request adds the sky130_fd_bd_sram library which contains the
SKY130 SRAM build space which includes;
 * Optimized single port SRAM cells including pre-calculated OPC.
 * Optimized dual port SRAM cells including pre-calculated OPC.
 * OpenRAM tech files enabling the compilation of SRAM macros using the
   [OpenRAM memory compiler](https://github.com/VLSIDA/OpenRAM).

The pull request also adds sky130_openram_ip_sram which contains
prebuilt macros for commonly needed SRAM blocks.

Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
@mithro mithro added lib-sky130_fd_sp_sram Issues with the SRAM build space provided by the SkyWater foundry. tools-OpenRAM Issues with using OpenRAM with the PDK. in-progress This issue has someone already working on solving it and has made substantial progress. labels Nov 9, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation in-progress This issue has someone already working on solving it and has made substantial progress. lib-sky130_fd_sp_sram Issues with the SRAM build space provided by the SkyWater foundry. tools-OpenRAM Issues with using OpenRAM with the PDK.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Publish the SKY130 SRAM Build Space
1 participant