WikiPatents - Community Patent Review
Create Free Account  |  License or Sell Your Patent  |  WikiPatents Marketplace  |  WikiPatents Blog
Username:  Password:  
    
Advanced Search
Clock-synchronous semiconductor memory device and access method thereof    
United States Patent5798979   
Link to this pagehttp://www.wikipatents.com/5798979.html
Inventor(s)Toda; Haruki (Kanagawa-ken, JP); Kuyama; Hitoshi (Kanagawa-ken, JP)
AbstractA clock-synchronous semiconductor memory device includes many memory cells arranged in matrix, a count section for counting the actual number of cycles of a continuous, externally-supplied basic clock signal, a control section for inputting a row enable control signal (/RE) and the column enable control signal (/CE) provided from an external device, other than the basic clock signal, for which the control signals are at a specified level, synchronized with the basic control signal, and for setting the initial address for data access of the memory cells, and a data I/O section for executing a data access operation for the address set by the control section. In the device, the output of data from the memory cells through the data I/O means is started after the setting of the initial address by the control sections and after a specified number of basic clock signals has been counted by the count section.
   














 Title Information Submit all comments and votes
 
Patent Text Patent PDF Print Page Summary File History
Plain text PDF images Print Summary File History
Drawing from US Patent 5798979
Clock-synchronous semiconductor memory device and access method thereof - US Patent 5798979 Drawing
Clock-synchronous semiconductor memory device and access method thereof
Inventor     Toda; Haruki (Kanagawa-ken, JP); Kuyama; Hitoshi (Kanagawa-ken, JP)
Owner/Assignee     Kabushiki Kaisha Toshiba (Kawasaki, JP)
Patent assignment
All assignments
Publication Date     August 25, 1998
Application Number     08/467,050
PAIR File History     Application Data   Transaction History
Image File Wrapper   Patent Term   Fees
Litigation
Filing Date     June 6, 1995
US Classification    
Int'l Classification    
Examiner     Yoo; Do Hyun
Assistant Examiner    
Attorney/Law Firm     Foley & Lardner
Address
Parent Case     This application is a division of application Ser. No. 08/457,165, filed Jun. 1, 1995, which is a file wrapper continuation application of Ser. No. 08/031,831, filed Mar. 16, 1993, now abandoned.
Priority Data     Mar 19, 1992 [JP] 4-063844
USPTO Field of Search    
Patent Tags     clock-synchronous semiconductor memory access
   
Enter a comma (,) or semicolon (;) between multiple tag words/phrases.
Describe this patent:
 Amusing   
 Clever   
 Complex   
 Efficient   
 Historic   
 Important   
 Innovative   
 Interesting   
 Practical   
 Simple   
[no votes]
Patent WIKI

Share information and news about this patent, including information and news about the technology, inventors, company, ligation and licensing.

 References Submit all comments and votes
 
*references marked with an asterisk below are user-added references
 U.S. References
 
Add a new US reference:  
ReferenceRelevancyCommentsReferenceRelevancyComments
5612925
Toda
365/236
Mar,1997

[0 after 0 votes]
5587963
Toda
365/236
Dec,1996

[0 after 0 votes]
5500829
Toda
365/230.08
Mar,1996

[0 after 0 votes]
5390149
Vogley
365/189.01
Feb,1995

[0 after 0 votes]
5343438
Choi
365/233
Aug,1994

[0 after 0 votes]
5341341
Fukuzo
365/233
Aug,1994

[0 after 0 votes]
5323358
Toda
365/230.09
Jun,1994

[0 after 0 votes]
5313437
Toda
365/236
May,1994

[0 after 0 votes]
5305277
Derwin
365/230.02
Apr,1994

[0 after 0 votes]
5295115
Furuya

Mar,1994

[0 after 0 votes]
5268865
Takasugi
365/189.05
Dec,1993

[0 after 0 votes]
5235545
McLaury
365/189.04
Aug,1993

[0 after 0 votes]
5058074
Sakamoto
365/228
Oct,1991

[0 after 0 votes]
5054000
Miyaji
365/218
Oct,1991

[0 after 0 votes]
4956820
Hashimoto
365/222
Sep,1990

[0 after 0 votes]
4849937
Yoshimoto
365/189.05
Jul,1989

[0 after 0 votes]
4819213
Yamaguchi
365/233
Apr,1989

[0 after 0 votes]
4330852
Redwine
365/221
May,1982

[0 after 0 votes]
 Foreign References
 Other References
 Market Review Submit all comments and votes
   
Market Size
Estimate the gross annual revenues of the relevant market sector:
> $10B
$5B - $10B
$2B - $5B
$500M - $2B
$100M - $500M
$10M - $100M
$1M - $10M
$500K - $1M
$100K - $500K
< $100K
[No votes]
$0
 
$0   $2.5B   $5B   $7.5B   $10B
Market Share
Estimate the percentage of the relevant market sector this invention will capture:
75% - 100%
50% - 74.99%
25% - 49.99%
10 - 24.99%
5 - 9.99%
2 - 4.99%
1 - 1.99%
< 1%
[No votes]
0.0%
 
0%   25%   50%   75%   100%
Reasonable Royalty
What percentage of gross sales should the inventor or assignee be paid?
75% - 100%
50% - 74.99%
25% - 49.99%
10 - 24.99%
5 - 9.99%
2 - 4.99%
1 - 1.99%
< 1%
[No votes]
0.0%
 
0%   25%   50%   75%   100%
Public's "Guesstimation" of Royalty Value
Market SizeN/A[No votes]
xMarket ShareN/A[No votes]
xReasonable RoyaltyN/A[No votes]

N/A

License Availablity
If you are NOT the owner or assignee, answer here:
Yes, license is available for purchase

No, license is not currently available



[No votes]
License Availablity
If you ARE the owner or assignee, answer here:
Yes, license is available for purchase

No, license is not currently available



[No votes]
Competitive Advantage
Does this invention have a significant competitive advantage over similar technologies?
Yes

No



[No votes]
Most helpful competitive advantage comment
[No comments]

Commercial Alternatives
Are there viable commercial alternatives for this invention?
Yes

No



[No votes]
Most helpful commercial alternative comment
[No comments]

 Technical Review Submit all comments and votes
 Claims Submit all comments and votes
 


What is claimed is:

1. A method of accessing a semiconductor memory device which includes

a memory cell array having a plurality of memory cells arranged in rows and columns;

specification means, to which address signals are input, for selecting at least some of said memory cells in said memory cell array as specified memory cells;

data input/output means for inputting data into the specified memory cells selected by said specification means, and for outputting data read out from the specified memory cells selected by said specification means;

control means for receiving a first control signal for inputting said address signals into said specification means and a second control signal for controlling outputting of data, read out from the memory cell array, from said data input/output means, and for controlling said specification means and said data input/output means;

delay means for generating delay signals; and

switching means for receiving the delay signals generated by said delay means, and for selecting one of said delay signals to control outputting of said data;

said method comprising:

a first step of asserting said first control signal;

a second step of, after asserting said first control signal, inputting said address signals into said specification means;

a third step of selecting said specified memory cells in said memory cell array using said specification means;

a fourth step of generating a plurality of said delay signals each having a delay time period equivalent to a different number of basic clock cycles of a basic clock signal using said delay means;

a fifth step of receiving said plurality of said delay signals generated using said delay means in said fourth step and selecting a delay signal equivalent to a number of basic clock cycles N of said basic clock signal, N being a positive integer .gtoreq.2, using said switching means;

a sixth step of asserting said second control signal; and

a seventh step of outputting data stored in said specified memory cells from said data input/output means in synchronism with said basic clock signal N basic clock cycles after said second control signal is asserted and said basic clock signal transitions.

2. A method of accessing a semiconductor memory device according to claim 1, wherein

said address signals include row address signals and column address signals; and

said first control signal includes a row enable signal for inputting row address signals into said specification means and a column enable signal for inputting said column address signals into said specification means after a row address of said memory cells is asserted by an input of said row address signals.

3. A method of accessing a semiconductor memory device according to claim 1, wherein

said address signals include at least row address signals; and

said first control signal includes at least a row enable signal for inputting row address signals into said specification means.

4. A method of accessing a semiconductor memory device according to claim 1, wherein

said address signals include at least column address signals; and

said first control signal includes at least a column enable signal for inputting column address signals into said specification means.

5. A method of accessing a semiconductor memory device according to claim 1, wherein

said delay means includes count means for counting a number of cycles of said basic clock signal; and

said count means generates said delay signals in said fourth step, and supplies said delay signals to said switching means in said fifth step.

6. A method of accessing a semiconductor memory device according to claim 5, wherein

said count means includes shift registers for transferring a trigger signal in response to a signal synchronized with said basic clock signal and supplies the trigger signal to said switching means in said fifth step.

7. A method of accessing a semiconductor memory device according to claim 6, wherein

each of said shift registers includes clocked inverters which operate in response to said signal synchronized with said basic clock signal.

8. A method of accessing a semiconductor memory device according to claim 1, wherein

said switching means includes clocked inverters one of which is selected and then becomes active and switches said number N based on an output signal of a selected clocked inverter.

9. A method of accessing a semiconductor memory device according to claim 8, wherein

said switching means further comprises a fuse section having a plurality of fuses;

said fuses are cut before said first step; and

one of said clocked inverters is selected and becomes active in accordance with states of said plurality of fuses.

10. A method of accessing a semiconductor memory device according to claim 8, wherein

said switching means further comprises a fuse section having a plurality of fuses, and a signal creating section which generates signals in accordance with cutting/non-cutting states of said plurality of fuses, and which supplies said signals to clock input terminals of said clocked inverters to control operation of said clocked inverters;

said fuses are cut before said first step; and

one of said clocked inverters is selected and becomes active in accordance with cutting/non-cutting states of said plurality of fuses.

11. A method of accessing a semiconductor memory device according to claim 10, wherein

said fuse section further comprises a plurality of latch circuits which are coupled to said plurality of fuses, respectively, and which assume states in accordance with said cutting/non-cutting states of said fuses; and

signals which have been latched by said latch circuits are supplied to said signal creating section in said fifth step.

12. A method of accessing a semiconductor memory device according to claim 11, wherein

said signal creating section comprises logical circuits, to which output signals of said latch circuits are supplied and which generate combination signals; and

said combination signals are respectively supplied to input terminals of said clocked inverters, one of said clocked inverters being selected by said combination signals in said fifth step.

13. A method of accessing a semiconductor memory device according to claim 1, wherein said second control signal is a pulse signal and is not asserted after outputting of data from said data input/output means begins in said seventh step.

14. A method of accessing a semiconductor memory device according to claim 1, wherein

in said second step, said address signals are inputted into said specification means in response to a transition of said basic clock signal.

15. A method of accessing a semiconductor memory device according to claim 2, wherein

said row enable signal is used for inputting said row address signals into said specification means in response to a transition of said basic clock signal; and

said column enable signal is used for inputting said column address signals into said specification means in response to a transition of said basic clock signal.

16. A method of accessing a semiconductor memory device according to claim 3, wherein

said row enable signal is used for inputting said row address signals into said specification means in response to a transition of said basic clock signal.

17. A method of accessing a semiconductor memory device according to claim 4, wherein

said column enable signal is used for inputting said column address signals into said specification means in response to a transition of said basic clock signal.

18. A method of accessing a semiconductor memory device including

a memory cell array having a plurality of memory cells arranged in rows and columns;

specification means, to which row address signals and column address signals are input, for selecting at least some of said memory cells in said memory cell array as specified memory cells;

data input/output means for inputting data into the specified memory cells selected by said specification means, and for outputting data read out from the specified memory cells selected by said specification means; and

control means for receiving a first control signal, a second control signal and a third control signal, and for controlling said specification means and said data input/output means,

said first control signal for inputting said row address signals into said specification means,

said second control signal for inputting said column address signals into said specification means,

said third control signal for controlling a beginning of outputting of data, read out from said memory cell array, from said data input/output means;

said method comprising:

a first step of asserting said first control signal;

a second step of inputting said row address signals into said specification means in response to said first control signal;

a third step of selecting a row of said specified memory cells in said memory cell array using said specification means;

a fourth step of asserting said second control signal;

a fifth step of inputting said column address signals in response to said second control signal;

a sixth step of selecting a column of said specified memory cells in said memory cell array using said specification means;

a seventh step of activating said third control signal;

an eighth step of un-activating said third control signal; and

after said eighth step, a ninth step of outputting data stored in said specified memory cells from said data input/output means in synchronism with a basic clock signal N basic clock cycles, N being .gtoreq.2, after said third control signal was activated and said basic clock signal transitioned.

19. A method of accessing a semiconductor memory device according to claim 18, wherein

said semiconductor memory device further includes delay means for generating delay signals, each of said delay signals having a delay time period equivalent to a different number of cycles of said basic clock signal and switching means for receiving said delay signals and for selecting one of said delay signals to control said outputting of said data; and

after said sixth step and before said seventh step, the number of said N basic clock cycles is selected.

20. A method of accessing a semiconductor memory device according to claim 19, wherein

said delay means includes count means for counting a number of cycles of said basic clock signal; and

after said sixth step and before said seventh step, said count means generates said delay signals having a delay time period equivalent to the different number of cycles of said basic clock signal.

21. A method of accessing a semiconductor memory device according to claim 20, wherein

said count means includes shift registers for transferring a trigger signal in response to a signal synchronized with said basic clock signal and, after said sixth step and before said seventh step, supplies the trigger signal to said switching means.

22. A method of accessing a semiconductor memory device according to claim 21, wherein

each of said shift registers includes clocked inverters which operate in response to said signal synchronized with said basic clock signal.

23. A method of accessing a semiconductor memory device according to claim 21, wherein

said switching means receives the delay signals output from said delay means in said sixth step and includes clocked inverters one of which is selected and then becomes active; and

said number N is determined by an output signal of a selected clocked inverter.

24. A method of accessing a semiconductor memory device according to claim 23, wherein

said switching means further comprises a fuse section having a plurality of fuses;

said fuses are cut before said first step; and

one of said clocked inverters is selected and becomes active in accordance with states of said plurality of fuses.

25. A method of accessing a semiconductor memory device according to claim 23, wherein

said switching means further comprises a fuse section having a plurality of fuses, and a signal creating section which generates signals in accordance with cutting/non-cutting states of said plurality of fuses, and which supplies said signals to clock input terminals of said clocked inverters to control operation of said clocked inverters;

said fuses are cut before said first step; and

one of said clocked inverters is selected and becomes active in accordance with cutting/non-cutting states of said plurality of fuses.

26. A method of accessing a semiconductor memory device according to claim 25, wherein

said fuse section further comprises a plurality of latch circuits which are coupled to said plurality of fuses, respectively, and which assume states in accordance with said cutting/non-cutting states of said fuses; and

signals which have been latched by said latch circuits are supplied to said signal creating section after said sixth step and before said seventh step.

27. A method of accessing a semiconductor memory device according to claim 26, wherein

said signal creating section comprises logical circuits, to which output signals of said latch circuits are supplied and which generate combination signals; and

said combination signals are respectively supplied to input terminals of said clocked inverters, one of said clocked inverters being selected by the combination signals after said sixth step and before said seventh step.

28. A method of accessing a semiconductor memory device according to claim 18, wherein

in said second step, said row address signals are inputted into said specification means in response to a transition of said basic clock signal; and

in said fifth step, said column address signals are inputted into said specification means in response to a transition of said basic clock signal.

29. A method of accessing a semiconductor memory device operable in a normal operation mode and a synchronous operation mode, said semiconductor memory device including

a memory cell array having a plurality of memory cells arranged in rows and columns;

specification means, into which address signals are input, for selecting at least some of said memory cells in said memory cell array as specified memory cells;

data input/output means for inputting data into the specified memory cells selected by said specification means, and for outputting data read out from the specified memory cells selected by said specification means;

selection means for sending address activation signals to said memory cell array, and for selecting one of said normal operation mode and said synchronous operation mode; and

control means for receiving a first control signal and a second control signal, and for controlling said specification means, said data input/output means and said selection means,

said first control signal for inputting said address signals into said specification means,

said second control signal switching said semiconductor memory device between said normal operation mode and said synchronous operation mode;

said method comprising:

in said normal operation mode,

a first step of asserting said first control signal;

a second step of, after said first control signal is asserted, inputting said address signals into said specification means;

a third step of selecting said specified memory cells in said memory cell array using said specification means; and

a fourth step of outputting data stored in said specified memory cells immediately after one of said specified memory cells is selected in said third step based on said address signals using said data input/output means; and

in said synchronous operation mode,

a first step of asserting said first control signal;

a second step of, after said first control signal is asserted, inputting said address signals into said specification means;

a third step of selecting said specified memory cells in said memory cell array using said specification means;

a fourth step of asserting said second control signal; and

a fifth step of outputting data stored in said specified memory cells from said data input/output means in synchronism with a basic clock signal N basic clock cycles, N being .gtoreq.2, after said second control signal is asserted and said basic clock signal transitions.

30. A method of accessing a semiconductor memory device according to claim 29, wherein

said address signals include row address signals and column address signals input after said row address signals; and

said first control signal includes a row enable signal for inputting row address signals into said specification means and a column enable signal for, after a row address is determined by said specification means using an input of said row address signals, inputting said column address signals into said specification means.

31. A method of accessing a semiconductor memory device according to claim 29, wherein

said address signals include at least row address signals; and

said first control signal includes at least a row enable signal for inputting row address signals into said specification means.

32. A method of accessing a semiconductor memory device according to claim 29, wherein

said address signals include at least column address signals; and

said first control signal includes at least a column enable signal for inputting column address signals into said specification means.

33. A method of accessing a semiconductor memory device according to claim 29, wherein

said semiconductor memory device further includes delay means for generating delay signals, each of said delay signals having a delay time period equivalent to a different number of cycles of said basic clock signal and switching means for receiving said delay signals, and for selecting one of said delay signals to control said outputting of said data; and

in said synchronous operation mode, after said third step and before said fourth step, the number of said N basic clock cycles is selected using said switching means.

34. A method of accessing a semiconductor memory device according to claim 28, wherein

said delay means includes count means for counting a number of cycles of said basic clock signal; and

said count means generates said delay signals by counting the number of cycles of said basic clock signal and, after said third step and before said fourth step in said synchronous operation mode, supplies said delay signals to said switching means.

35. A method of accessing a semiconductor memory device according to claim 34, wherein

said count means includes shift registers for transferring a trigger signal in response to a signal synchronized with said basic clock signal and, after said third step and before said fourth step in said synchronous operation mode, supplies the trigger signal to said switching means.

36. A method of accessing a semiconductor memory device according to claim 35, wherein

each of said shift registers includes clocked inverters which operate in response to said signal synchronized with said basic clock signal.

37. A method of accessing a semiconductor memory device according to claim 36, wherein

said switching means includes clocked inverters one of which is selected after said third step and before said fourth step in said synchronous mode and then becomes active; and

said number N of said basic clock cycles is determined by an output signal of a selected clocked inverter.

38. A method of accessing a semiconductor memory device according to claim 37, wherein

said switching means further comprises a fuse section having a plurality of fuses;

said fuses are cut before said first step in said synchronous operation mode; and

one of said clocked inverters is selected and becomes active in accordance with states of said plurality of fuses.

39. A method of accessing a semiconductor memory device according to claim 37, wherein

said switching means further comprises a fuse section having a plurality of fuses, and a signal creating section which generates signals in accordance with cutting/non-cutting states of said plurality of fuses, and which supplies said signals to clock input terminals of said clocked inverters to control operation of said clocked inverters;

said fuses are cut before said first step in said synchronous operation mode; and

one of said clocked inverters is selected and becomes active in accordance with cutting/non-cutting states of said plurality of fuses.

40. A method of accessing a semiconductor memory device according to claim 39, wherein

said fuse section further comprises a plurality of latch circuits which are coupled to said plurality of fuses, respectively, and which assume states in accordance with said cutting/non-cutting states of said fuses; and

signals which have been latched by said latch circuits are supplied to said signal creating section after said third step and before said fourth step in said synchronous operation mode.

41. A method of accessing a semiconductor memory device according to claim 40, wherein

said signal creating section comprises logical circuits, to which output signals of said latch circuits are supplied and which generate combination signals; and

said combination signals are respectively supplied to input terminals of said clocked inverters, one of said clocked inverters being selected by the combination signals.

42. A method of accessing a semiconductor memory device according to claim 29, wherein said second control signal is a pulse signal and is not asserted after outputting of data from said data input/output means begins in said fifth step.

43. A method of accessing a semiconductor memory device according to claim 29, wherein

in said second step of said normal operation mode, said address signals are inputted into said specification means in response to a transition of said basic clock signal; and

in said second step of said synchronous operation mode, said address signals are inputted into said specification means in response to a transition of said basic clock signal.

44. A method of accessing a semiconductor memory device according to claim 30, wherein

said row enable signal is used for inputting said row address signals into said specification means in response to a transition of said basic clock signal; and

said column enable signal is used for inputting said column address signals into said specification means in response to a transition of said basic clock signal.

45. A method of accessing a semiconductor memory device according to claim 31, wherein

said row enable signal is used for inputting said row address signals into said specification means in response to a transition of said basic clock signal.

46. A method of accessing a semiconductor memory device according to claim 32, wherein

said column enable signal is used for inputting said column address signals into said specification means in response to a transition of said basic clock signal.

47. A method of accessing a semiconductor memory device which includes

a memory cell array having a plurality of memory cells arranged in rows and columns;

specification means, to which address signals are input, for selecting at least some of said memory cells in said memory cell array as specified memory cells;

data input/output means for inputting data into the specified memory cells selected by said specification means, and for outputting data read out from the specified memory cells selected by said specification means;

control means for receiving a first control signal and a second control signal, and for controlling said specification means and said data input/output means,

said first control signal for inputting said address signals into said specification means,

said second control signal for controlling outputting of data stored in said specified memory cells, read out from the memory cell array, from said data input/output means, said data stored in said specified memory cells being output from said data input/output means in synchronism with a basic clock signal;

outputting of said data stored in said specified memory cells beginning a number of basic clock cycles N of said basic clock signal, N being a positive integer .gtoreq.2, after said second control signal is asserted, a different one of said data stored in said specified memory cells being output at each of said basic clock cycles after outputting begins until a plurality of data is output; and

means for selecting said number of basic clock cycles N from a plurality of predetermined numbers of basic clock cycles;

said method comprising:

a first step of asserting said first control signal;

a second step of, after asserting said first control signal, inputting said address signals into said specification means;

a third step of selecting said specified memory cells in said memory cell array using said specification means;

a fourth step of selecting said number of basic clock cycles N from said plurality of predetermined numbers of basic clock cycles;

a fifth step of asserting said second control signal; and

after said fourth and fifth steps, a sixth step of outputting data stored in said specified memory cells from said data input/output means in synchronism with said basic clock signal N basic clock cycles after said second control signal is asserted and said basic clock signal transitions.

48. A method of accessing a semiconductor memory device according to claim 47, wherein

in said second step, said address signals are inputted into said specification means in response to a transition of said basic clock signal.

49. A method of accessing a semiconductor memory device which includes

a memory cell array having a plurality of memory cells arranged in rows and columns;

specification means, to which address signals are input, for selecting at least some of said memory cells in said memory cell array as specified memory cells;

data input/output means for inputting data into the specified memory cells selected by said specification means, and for outputting data read out from the specified memory cells selected by said specification means;

control means for receiving a first control signal, and for controlling said data input/output means,

said first control signal for controlling outputting of data stored in said specified memory cells, read out from the memory cell array, from said data input/output means;

said data stored in said specified memory cells being output from said data input/output means in synchronism with a basic clock signal, outputting of said data beginning after a latency, after said first control signal is asserted, a different one of said data stored in said specified memory cells being output at each basic clock cycle after outputting begins until a plurality of data is output; and

means for selecting said latency from a plurality of predetermined latencies, each of said plurality of predetermined latencies being equivalent to a different number of basic clock cycles;

said method comprising:

a first step of inputting said address signals into said specification means;

a second step of selecting said specified memory cells in said memory cell array based on said address signals inputted in said first step using said specification means;

a third step of generating signals corresponding to said plurality of predetermined latencies;

a fourth step of receiving said signals corresponding to said plurality of predetermined latencies generated in said third step and selecting a signal corresponding to one latency of said plurality of predetermined latencies;

a fifth step of asserting said first control signal; and

after said fourth and fifth steps, a sixth step of outputting data stored in said specified memory cells from said data input/output means in synchronism with said basic clock signal after a time delay of said one latency after said first control signal is asserted and said basic clock signal transitions.

50. A method of accessing a semiconductor memory device which includes

a memory cell array having a plurality of memory cells arranged in rows and columns;

specification means, to which address signals are input, for selecting at least some of said memory cells in said memory cell array as specified memory cells;

data input/output means for inputting data into the specified memory cells selected by said specification means, and for outputting data read out from the specified memory cells selected by said specification means;

control means for receiving a first control signal, and for controlling said data input/output means,

said first control signal for controlling outputting of data stored in said specified memory cells, read out from the memory cell array, from said data input/output means;

said data stored in said specified memory cells being output from said data input/output means in synchronism with a basic clock signal, outputting of said data beginning after a latency, after said first control signal is asserted, a different one of said data being output at each basic clock cycle after outputting begins until a plurality of data is output; and

means for selecting said latency from a plurality of predetermined latencies, each of said plurality of predetermined latencies being equivalent to a different number of basic clock cycles;

said method comprising:

a first step of inputting said address signals into said specification means;

a second step of selecting said specified memory cells in said memory cell array based on said address signals inputted in said first step using said specification means;

a third step of generating a signal corresponding to one latency of said plurality of predetermined latencies;

a fourth step of asserting said first control signal; and

after said third and fourth steps, a fifth step of outputting data stored in said specified memory cells from said data input/output means in synchronism with said basic clock signal after a time delay of said one latency after said first control signal is asserted.
 Description Submit all comments and votes
 


BACKGROUND OF THE INVENTION

1. Field of the Invention

The present invention relates to a clock-synchronous semiconductor memory device and access method thereof which operates synchronously with a basic clock signal, and, in particular, to a clock-synchronous semiconductor memory device and access method thereof in which an address for accessing can be set synchronously with a basic clock signal, and a clock-synchronous semiconductor memory device and access method thereof in which an address for accessing can be set when a high-frequency basic clock signal is used.

2. Description of the Prior Art

The inventors of the present invention have previously proposed a basic method for controlling a memory operation for a semiconductor memory device synchronized with a basic clock signal (Japan Application No.3-255354).

At that time, several methods were illustrated for controlling a memory access by means of an external control signal, but nothing was disclosed as to how to set external control signals synchronously with a basic clock signal and with respect to setting specific timing for an address signal or the like for the external control signals.

Moreover, there is a problem that it is difficult to access data when a high-frequency basic clock signal is used in a conventional clock-synchronous semiconductor memory device and access method thereof.

SUMMARY OF THE INVENTION

An object of the present invention, with due consideration to the drawbacks of such conventional semiconductor memory devices and methods thereof, is to provide a clock-synchronous semiconductor memory device and access method thereof in which an address for accessing can be set by external control signals synchronously with an external basic clock signal.

A further object of the present invention is to provide a clock-synchronous semiconductor memory device and a method thereof for access of a clock-synchronous semiconductor memory device wherein an address for access is easily set for the cases where the basic system cycle is short and where the basic system cycle is long.

A further object of the present invention is to provide a clock-synchronous semiconductor memory device which is capable of switching internal operation to conform to the length of the basic incorporated system cycle.

In accordance with one preferred embodiment, there is a method for accessing a clock-synchronous semiconductor mem