Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

DUAL-PORT SRAM using 2Read/Write ports

art_hardware

Newbie
Newbie level 2
Joined
Nov 17, 2024
Messages
2
Helped
0
Reputation
0
Reaction score
0
Trophy points
1
Activity points
19
Hi,
I want to work on dual-port SRAM using Cadence tool. Can you explain me how a dual-port with 2RW works? I want to know how the simultaneous read and write operation takes place in the 2RW dual-port SRAM.
 
First, you have to understand the operation of single-port SRAM. A brief picture:
1745276997118.png

Second: You can treate Dual-port SRAM as a sram cell with two independent r/w access interface. A brief description:
1745277094281.png


For detailed explain, you can refer to this link (at about 00:22:00, it talks about operation of dual-port sram):
 
To make the working of SRAM cell, you need to use the write driver for writing the data into the 6t sram bit cell and for reading the data you have to use the sense amplifier.

There are 2 signal: while writing the data, write enable is enabled and sense amplifier (SA) clock remains low . However in next clock cycle write enable signal which is connected to the write driver is disabled and after precharging the bitcell .... SA is turned on through SA enable signal and then data written inside the bitcell is sensed by it.

For doing all this,you have to first go through the basic 6t sram and implement single 6t cell in the cadence virtuoso tool. Then make simple precharge circuit, write driver. current latch SA and check its functionality.


regards
 

LaTeX Commands Quick-Menu:

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top