CN2689399Y - Synchronous single-interface SRAM for realizing synchronous double-interface SRAM function - Google Patents
Synchronous single-interface SRAM for realizing synchronous double-interface SRAM function Download PDFInfo
- Publication number
- CN2689399Y CN2689399Y CN 200320129405 CN200320129405U CN2689399Y CN 2689399 Y CN2689399 Y CN 2689399Y CN 200320129405 CN200320129405 CN 200320129405 CN 200320129405 U CN200320129405 U CN 200320129405U CN 2689399 Y CN2689399 Y CN 2689399Y
- Authority
- CN
- China
- Prior art keywords
- synchronous
- static ram
- single port
- twoport
- logic circuit
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 230000001360 synchronised effect Effects 0.000 title claims abstract description 101
- 230000003068 static effect Effects 0.000 claims abstract description 70
- 238000013507 mapping Methods 0.000 claims abstract description 34
- 230000006870 function Effects 0.000 claims description 9
- 241000201940 Oena Species 0.000 claims description 4
- 230000003760 hair shine Effects 0.000 claims description 3
- 230000006386 memory function Effects 0.000 claims description 3
- 238000000034 method Methods 0.000 abstract description 4
- 230000000630 rising effect Effects 0.000 description 5
- 230000014759 maintenance of location Effects 0.000 description 2
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000004088 simulation Methods 0.000 description 1
- 230000006641 stabilisation Effects 0.000 description 1
- 238000011105 stabilization Methods 0.000 description 1
Images
Landscapes
- Static Random-Access Memory (AREA)
Abstract
The utility model relates to the field of integrated circuit, and particularly discloses a synchronous single-interface SRAM which can obtain synchronous double interface SRAM function and its obtaining method. The synchronous single-interface SRAM comprises a common synchronous single-interface static random access memory body (1), and a mapping logic circuit module (2) with multiple-input and multiple-output terminals. The mapping logic circuit module (2) comprises terminal ports for connecting to each signal terminal of the synchronous single-interface static random access memory body (1), and the mapping logic circuit module (2) also comprises terminal ports for connecting to the suitable signal terminal of the synchronous double interface static random access memory. The mapping logic circuit module (2) is mapped to be connected between the synchronous single-interface static random access memory body (1) and each signal terminal ports which are corresponding to the synchronous double interface static random access memory.
Description
Technical field
The utility model relates to integrated circuit fields, specifically, relates to a kind of synchronous single port SRAM that realizes synchronous dual-port SRAM (static RAM) function.
Background technology
Along with the development of integrated circuit fields, people are more and more higher to the requirement of chip functions.Particularly in multimedia and communication IC design, understand a large amount of integrated SRAM; and often can use dual-port SRAM; the difference of the SRAM of it and single port is; it has two cover clock/data/address ports; and can write simultaneously independently and read operation; but it is for single port SRAM, and volume almost is the twice of single port SRAM.It is a lot of when a large amount of the use chip cost to be increased.
The utility model content
The purpose of this utility model is for a kind of synchronous single port SRAM that realizes synchronous dual-port SRAM function is provided, and it can be employed under the dual-port SRAM applied environment, can reach the purpose that reduces volume again simultaneously.
To achieve these goals, the utility model provides scheme as follows:
A kind of synchronous single port static RAM that realizes synchronous twoport static random memory function, comprise a common synchronous single port static RAM body, synchronous single port static RAM of the present utility model also comprises the mapping logic circuit module of a multiple-input and multiple-output end, described mapping logic circuit module includes the port that is used to connect above-mentioned synchronous each signal end of single port static RAM body, this mapping logic circuit module also includes the port that is used to connect the signal end that synchronous twoport static RAM is suitable for simultaneously, this mapping logic circuit module shines upon connection between above-mentioned synchronous single port static RAM body and each signal port corresponding to synchronous twoport static RAM, make the two cover signal ends that connect synchronous twoport static RAM port originally be mapped on the corresponding function port of described synchronous single port static RAM body.
In the mapping logic circuit unit described in the utility model, corresponding to the piece Enable Pin CENA of synchronous twoport static RAM, mapping between the piece Enable Pin CEN on CENB and the synchronous single port static RAM, write Enable Pin WENA corresponding to synchronous twoport static RAM, WENB and synchronously write mapping between the Enable Pin WEN on the single port static RAM, read Enable Pin OENA corresponding to synchronous twoport static RAM, the mapping of reading between the Enable Pin OEN on OENB and the synchronous single port static RAM all realizes with door by one.
In the mapping logic circuit unit described in the utility model, corresponding to can being direct-connected between the clock end CLK on clock end CLKA, the CLKB of synchronous twoport static RAM and the synchronous single port static RAM; Corresponding to also can being direct-connected between the output terminal Q on output terminal QA, the QB of synchronous twoport static RAM and the synchronous single port static RAM.
In the mapping logic circuit unit described in the utility model, can be (/CENA) * DA+ (/CENB) * DB corresponding to the mapping relations expression formula between the data terminal D on data terminal DA, the DB of synchronous twoport static RAM and the synchronous single port static RAM; Corresponding to the mapping relations expression formula between the address end D on address end AA, the AB of synchronous twoport static RAM and the synchronous single port static RAM can be (/CENA) * AA+ (/CENB) * AB.
The clock frequency of synchronous single port static RAM described in the utility model can satisfy following formula: f
CLK=2x max{f
Clka, f
Clkb, f wherein
CLKBe the frequency of synchronous single port SRAM, f
Clka, f
ClkbFrequency of operation for synchronous dual-port SRAM.
Compared with prior art, advantage of the present utility model is:
The utility model can be employed under the dual-port SRAM applied environment, can reduce the volume of chip simultaneously again.
The purpose of this utility model, characteristics and advantage will be in conjunction with the embodiments, are further described with reference to accompanying drawing.
Description of drawings
Accompanying drawing 1 is that synchronous single port SRAM writes sequential chart.
Accompanying drawing 2 is that synchronous single port SRAM reads sequential chart.
Accompanying drawing 3 is synchronous dual-port SRAM read-write sequence figure.
Accompanying drawing 4 is structural drawing of device described in the utility model.
Accompanying drawing 5 is structural drawing of the specific embodiment of device described in the utility model.
Embodiment
With reference to accompanying drawing 1,2, be that synchronous single port SRAM writes, reads sequential chart.
The port signal of single port SRAM generally has data input pin D synchronously, data output end Q, and address AD DR, clock CLK, piece Enable Pin CEN writes Enable Pin WEN, reads Enable Pin OEN; The port signal of dual-port SRAM has the such signal of two covers synchronously: DA, DB, QA, QB, AA, AB, CLKA, CLKB, CENA, CENB, WENA, WENB, OENA, OENB.Sometimes write and enable and read to enable to use single line WEN/OE, wherein, tcyc is the clock period, tckl is that clock is a low level time, tckh is that clock is a high level time, and tas is address Time Created, and tah is low address hold time, tds is the input data setup time, tdh is an address input data hold time, and tws is write signal Time Created, and twh is the write signal retention time, tcs is piece enable signal Time Created, tch is the piece enable signal retention time, when writing synchronous single port SRAM, enables the CEN signal at piece, under write signal WEN (effectively low) and the effective condition of address signal ADDR1, input data DATA1 deposits in the storer corresponding address at rising edge clock; When reading synchronous single port SRAM, enable the CEN signal at piece, under read signal (when WEN is high) and the effective condition of address signal ADDR1, output data Q1 reads in the appropriate address from storer through after the access time.
With reference to accompanying drawing 3, be synchronous dual-port SRAM read-write sequence figure.
When reading synchronous dual-port SRAM, piece enables EN_B, reads to enable WE_B, when address AD DR_B signal is effective, behind clock CLK_B rising edge, through appearing on the output data line DO_B of the data stabilization of ADDR_B address after the access time; When writing synchronous dual-port SRAM, piece enables EN_A, write enable WE_A, when address signal ADDR_A is effective, behind clock CLK_A rising edge, through access time ta (greater than tcc, tcc represents the clock collision shortest time can take place) stable the existing among the SRAM of back input data DI_A.Can not rewrite the same address contents of storer by port A port B simultaneously, but can read the same address of storer by port A port B simultaneously.
With reference to accompanying drawing 4, be the structural drawing of device described in the utility model.
A kind of synchronous single port static RAM that realizes synchronous twoport static random memory function, comprise a common synchronous single port static RAM body 1, synchronous single port static RAM of the present utility model also comprises the mapping logic circuit module 2 of a multiple-input and multiple-output end, described mapping logic circuit module 2 includes the port that is used to connect above-mentioned synchronous each signal end of single port static RAM body, this mapping logic circuit module 2 also includes the port that is used to connect the signal end that synchronous twoport static RAM is suitable for simultaneously, this mapping logic circuit module 2 shines upon connection between above-mentioned synchronous single port static RAM body 1 and each signal port corresponding to synchronous twoport static RAM, make the two cover signal ends that connect synchronous twoport static RAM port originally be mapped on the corresponding function port of described synchronous single port static RAM body 1.
With reference to accompanying drawing 5, be the structural drawing of the specific embodiment of device described in the utility model.
So when realizing so synchronous dual-port SRAM, the port signal of single port SRAM is done some logical process, with DA, DB connects together through a logical circuit becomes the D of inner single port SRAM synchronously end, and the mapping relations of logical circuit described here can be (/CENA) * DA+ (/CENB) * DB; QA, QB connect together becomes the Q of inner single port SRAM synchronously end; AA, AB connects together through a logical circuit becomes the ADDR of inner single port SRAM synchronously end, the mapping relations of logical circuit described here can be (/CENA) * AA+ (/CENB) * AB, CLKA, CLKB connects together becomes the CLK of inner single port SRAM synchronously end, CENA, CENB can become the CEN of inner single port SRAM synchronously end with connecting together with door, WENA, WENB can become the WEN of inner single port SRAM synchronously end with connecting together with door, OENA, OENB can become the OEN of inner single port SRAM synchronously end with connecting together with door.
The clock frequency of synchronous single port static RAM described in the utility model can satisfy following formula: f
CLK=2x max{f
Clka, f
Clkb, f wherein
CLKBe the frequency of synchronous single port SRAM, f
Clka, f
ClkbFrequency of operation for synchronous dual-port SRAM.Because the synchronous single port SRAM of Clock Doubled carries out read or write respectively in the different cycles, can not produce the clock collision, just the data of writing into CLK_A can not be read away by thing followed CLK_B, but the data that a last CLK rising edge is write into can reading away by next CLK rising edge safety.
According to the utility model, the method for designing of single port SRAM simulation dual-port SRAM can reduce the shared chip area of SRAM really, give an example, and the synchronous dual-port SRAM of 512 words, 16 bit wides, the wide 523um of long 435.17um, area is 227594um
2, the synchronous single port SRAM of 512 words, 16 bit wides, the wide 276um of long 334um, area is 92184um
2, the former is 2.46 times of the latter.And the logic that increases is few, and cost is lower.The key of this method is to improve synchronous single port SRAM frequency of operation, and its port signal is added some conversion logics, carries out time-sharing operation, realizes synchronous dual-port SRAM function.
A kind of synchronous single port SRAM that realizes synchronous dual-port SRAM function described in the utility model, be not restricted to listed utilization in instructions and the embodiment, it can be applied to the field of various suitable the utility model fully, for those skilled in the art, can easily realize additional advantage and make amendment, therefore under the situation of the spirit and scope of the universal that does not deviate from claim and equivalency range and limited, the examples shown that the utility model is not limited to specific details, representational equipment and illustrates here and describe.
Claims (5)
1, a kind of synchronous single port static RAM that realizes synchronous twoport static random memory function, comprise a common synchronous single port static RAM body (1), it is characterized in that: the mapping logic circuit module (2) that also comprises a multiple-input and multiple-output end, described mapping logic circuit module (2) includes the port that is used to connect each signal end of above-mentioned synchronous single port static RAM body (1), this mapping logic circuit module (2) also includes the port that is used to connect the signal end that synchronous twoport static RAM is suitable for simultaneously, this mapping logic circuit module (2) shines upon connection between above-mentioned synchronous single port static RAM body (1) and each signal port corresponding to synchronous twoport static RAM, make the two cover signal ends that connect synchronous twoport static RAM port originally be mapped on the corresponding function port of described synchronous single port static RAM body (1).
2, synchronous single port static RAM according to claim 1, it is characterized in that, in the described mapping logic circuit unit, corresponding to the piece Enable Pin CENA of synchronous twoport static RAM, mapping between the piece Enable Pin CEN on CENB and the synchronous single port static RAM, write Enable Pin WENA corresponding to synchronous twoport static RAM, WENB and synchronously write mapping between the Enable Pin WEN on the single port static RAM, read Enable Pin OENA corresponding to synchronous twoport static RAM, the mapping of reading between the Enable Pin OEN on OENB and the synchronous single port static RAM all realizes with door by one.
3, synchronous single port static RAM according to claim 1, it is characterized in that: in the described mapping logic circuit unit, corresponding to can being direct-connected between the clock end CLK on clock end CLKA, the CLKB of synchronous twoport static RAM and the synchronous single port static RAM; Corresponding to also can being direct-connected between the output terminal Q on output terminal QA, the QB of synchronous twoport static RAM and the synchronous single port static RAM.
4, synchronous single port static RAM according to claim 1, it is characterized in that: in the described mapping logic circuit unit, can be (/CENA) * DA+ (/CENB) * DB corresponding to the mapping relations expression formula between the data terminal D on data terminal DA, the DB of synchronous twoport static RAM and the synchronous single port static RAM; Corresponding to the mapping relations expression formula between the address end D on address end AA, the AB of synchronous twoport static RAM and the synchronous single port static RAM can be (/CENA) * AA+ (/CENB) * AB.
5, synchronous twoport static RAM according to claim 1, it is characterized in that: the clock frequency of described synchronous twoport static RAM can satisfy following formula: f
CLK=2x max{f
Clka, f
Clkb, f wherein
CLKBe the frequency of synchronous single port SRAM, f
Clka, f
ClkbFrequency of operation for synchronous dual-port SRAM.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 200320129405 CN2689399Y (en) | 2003-12-19 | 2003-12-19 | Synchronous single-interface SRAM for realizing synchronous double-interface SRAM function |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 200320129405 CN2689399Y (en) | 2003-12-19 | 2003-12-19 | Synchronous single-interface SRAM for realizing synchronous double-interface SRAM function |
Publications (1)
Publication Number | Publication Date |
---|---|
CN2689399Y true CN2689399Y (en) | 2005-03-30 |
Family
ID=34662270
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN 200320129405 Expired - Fee Related CN2689399Y (en) | 2003-12-19 | 2003-12-19 | Synchronous single-interface SRAM for realizing synchronous double-interface SRAM function |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN2689399Y (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112653445A (en) * | 2020-12-03 | 2021-04-13 | 北京博雅慧视智能技术研究院有限公司 | Digital logic circuit and electronic equipment |
-
2003
- 2003-12-19 CN CN 200320129405 patent/CN2689399Y/en not_active Expired - Fee Related
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112653445A (en) * | 2020-12-03 | 2021-04-13 | 北京博雅慧视智能技术研究院有限公司 | Digital logic circuit and electronic equipment |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1214396C (en) | Semiconductor storage having data masking pin and storage system including the same | |
CN101236774B (en) | Device and method for single-port memory to realize the multi-port storage function | |
CN1860460A (en) | Echo clock on memory system having wait information | |
CN101236776B (en) | A serial interface flash memory and its design method | |
CN1504900B (en) | Control circuit and method for reading data from a memory | |
JPH10134563A (en) | Memory-driving circuit | |
CN102004626B (en) | Dual-port memory | |
CN2689399Y (en) | Synchronous single-interface SRAM for realizing synchronous double-interface SRAM function | |
US9576630B2 (en) | Memory devices and methods having multiple address accesses in same cycle | |
CN110097902B (en) | Read-write control module and method for same port and dual-port memory | |
CN110827891B (en) | Signal conversion unit, memory and driving method applied to memory | |
CN1555063A (en) | Synchronous single nort SRAM capable of realizng synchronous double port SRAM effect and its realizing method | |
CN101377952B (en) | Method and apparatus for reading and writing SRAM data | |
CN216352286U (en) | Detection apparatus for I2C bus | |
US6260106B1 (en) | Synchronous data storage system having re-drive circuits for reduced signal line loading | |
CN201859658U (en) | Embedded SDRAM (synchronous dynamic random access memory) module | |
CN1560868A (en) | Implementing asynchronous first-in first-out data transmission by double-port direct access storage device | |
CN1264166C (en) | Non-synchronous first in first out controller using biedge sampling processing control signal | |
CN1613115B (en) | Memory controller with AC power reduction through non-return-to-idle of address and control signals | |
US7672177B2 (en) | Memory device and method thereof | |
JP5499131B2 (en) | Dual port memory and method thereof | |
CN100365639C (en) | First-in first-out analog unit and logic verification analog system | |
CN1290016C (en) | Device used in internal circuit simulator system and its internal storage access method | |
CN212990690U (en) | Double-serial-port bus Nand type memory | |
CN109188986B (en) | Dual-controller parallel bus communication device and method and communication equipment |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
C17 | Cessation of patent right | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20050330 Termination date: 20111219 |