VLSIDA / OpenRAM

An open-source static random access memory (SRAM) compiler.

Home Page:http://www.openram.org

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

multiports bitcell

YWJ226 opened this issue · comments

Hi, I saw on the official website of OpenRAM that it supports generating multi-port devices, and the displayed bitcell structure supports at least three ports. However, when I tried to generate a three-port device, I found that the bank.py file only supports up to two ports. Could you please tell me how to modify it to generate a three-port bitcell, or are there any related documents available?

It can generate the netlist but the top level layout is not possible due to the arrangement of the ports. We assume one goes on the left/bottom and the other on the top/right.