atuo
Member level 3
When I design a IC , I use the ram on chip. I find the foundry provide the SRAM and Rigster File generator, but I want to know what is difference of SRAM and Synchronous Rigster File, and I should select SRAM or Rigster File ?
Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.
For the process we use (Infineon .13um), they say that if a memory is smaller than 1kbit, then we should use registers. A normal memory often uses a BIST-controller for production test. A BIST controller does not differ much in size for different memory sizes, so a very smal memory will still need a rather big (>2 Kgate depending on functionality) BIST controller, this controller may be bigger than the actual memory array.atuo said:How many memory is big? and can u tell me what difference of access process ? thanks.
A singel port SRAM can not be both read and written to in the same clock cycle.atuo said:How many memory is big? and can u tell me what difference of access process ? thanks.
atuo said:When I design a IC , I use the ram on chip. I find the foundry provide the SRAM and Rigster File generator, but I want to know what is difference of SRAM and Synchronous Rigster File, and I should select SRAM or Rigster File ?
zeese said:So, when someone says, data buffer, does it means,
it could be either register(DFF) or RAM?
In verilog coding, does it have different coding style
to refer to data buffer using registers and to refer to RAM?
In verilog, if I declare
reg [7:0] memory[0:1024]
If the design goes to synthesis or layout, will it become dff data buffers
or RAM?
Please help. Tq