Is there a lower limit on operating frequency of CMOS SRAM?

The name of the pictureThe name of the pictureThe name of the pictureClash Royale CLAN TAG#URR8PPP





.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty margin-bottom:0;







up vote
6
down vote

favorite
1












I study computer science, and so I am in the deep end here.
I have set upon designing a machine which requires RAM. I found a listing for Toshiba's 128KB (8 bit per word) SRAM (TC551001BPL).



I intend to run this at a very slow clock, maybe 1-10kHz or so (maybe even single stepping it with a button). Due to this I figure that I never have to worry about any sort of transition, propogation, etc times, as a clock cycle of 100 microseconds is orders of magnitude higher than the timings of any chips today, which is usually in 10's of nanoseconds (bus transcievers, D-Flip Flops, binary counters, RAM, etc). However, this made me wonder, is there a minimum frequency at which I must operate the RAM? I could not find anything like that in the datasheet, but I'm still not sure.



Could the fact that this RAM is asynchronous cause this issue?



This is slightly off topic, but I only need 1024 word, 8 bit word of RAM or so. Any IC recommendations that better suit my application would be extremely helpful.







share|improve this question




















  • There are few legitimate reasons to build this with a distinct IC for computer science purposes. This little an amount of memory would be integrated right alongside the computational logic. A typically FPGA's internal resources would far exceed your need (if it's an atypical computation), or an MCU's (if it's a typical one) or you'd just do the whole thing in simulation.
    – Chris Stratton
    Aug 8 at 14:20

















up vote
6
down vote

favorite
1












I study computer science, and so I am in the deep end here.
I have set upon designing a machine which requires RAM. I found a listing for Toshiba's 128KB (8 bit per word) SRAM (TC551001BPL).



I intend to run this at a very slow clock, maybe 1-10kHz or so (maybe even single stepping it with a button). Due to this I figure that I never have to worry about any sort of transition, propogation, etc times, as a clock cycle of 100 microseconds is orders of magnitude higher than the timings of any chips today, which is usually in 10's of nanoseconds (bus transcievers, D-Flip Flops, binary counters, RAM, etc). However, this made me wonder, is there a minimum frequency at which I must operate the RAM? I could not find anything like that in the datasheet, but I'm still not sure.



Could the fact that this RAM is asynchronous cause this issue?



This is slightly off topic, but I only need 1024 word, 8 bit word of RAM or so. Any IC recommendations that better suit my application would be extremely helpful.







share|improve this question




















  • There are few legitimate reasons to build this with a distinct IC for computer science purposes. This little an amount of memory would be integrated right alongside the computational logic. A typically FPGA's internal resources would far exceed your need (if it's an atypical computation), or an MCU's (if it's a typical one) or you'd just do the whole thing in simulation.
    – Chris Stratton
    Aug 8 at 14:20













up vote
6
down vote

favorite
1









up vote
6
down vote

favorite
1






1





I study computer science, and so I am in the deep end here.
I have set upon designing a machine which requires RAM. I found a listing for Toshiba's 128KB (8 bit per word) SRAM (TC551001BPL).



I intend to run this at a very slow clock, maybe 1-10kHz or so (maybe even single stepping it with a button). Due to this I figure that I never have to worry about any sort of transition, propogation, etc times, as a clock cycle of 100 microseconds is orders of magnitude higher than the timings of any chips today, which is usually in 10's of nanoseconds (bus transcievers, D-Flip Flops, binary counters, RAM, etc). However, this made me wonder, is there a minimum frequency at which I must operate the RAM? I could not find anything like that in the datasheet, but I'm still not sure.



Could the fact that this RAM is asynchronous cause this issue?



This is slightly off topic, but I only need 1024 word, 8 bit word of RAM or so. Any IC recommendations that better suit my application would be extremely helpful.







share|improve this question












I study computer science, and so I am in the deep end here.
I have set upon designing a machine which requires RAM. I found a listing for Toshiba's 128KB (8 bit per word) SRAM (TC551001BPL).



I intend to run this at a very slow clock, maybe 1-10kHz or so (maybe even single stepping it with a button). Due to this I figure that I never have to worry about any sort of transition, propogation, etc times, as a clock cycle of 100 microseconds is orders of magnitude higher than the timings of any chips today, which is usually in 10's of nanoseconds (bus transcievers, D-Flip Flops, binary counters, RAM, etc). However, this made me wonder, is there a minimum frequency at which I must operate the RAM? I could not find anything like that in the datasheet, but I'm still not sure.



Could the fact that this RAM is asynchronous cause this issue?



This is slightly off topic, but I only need 1024 word, 8 bit word of RAM or so. Any IC recommendations that better suit my application would be extremely helpful.









share|improve this question











share|improve this question




share|improve this question










asked Aug 7 at 16:38









user1512179

1512




1512











  • There are few legitimate reasons to build this with a distinct IC for computer science purposes. This little an amount of memory would be integrated right alongside the computational logic. A typically FPGA's internal resources would far exceed your need (if it's an atypical computation), or an MCU's (if it's a typical one) or you'd just do the whole thing in simulation.
    – Chris Stratton
    Aug 8 at 14:20

















  • There are few legitimate reasons to build this with a distinct IC for computer science purposes. This little an amount of memory would be integrated right alongside the computational logic. A typically FPGA's internal resources would far exceed your need (if it's an atypical computation), or an MCU's (if it's a typical one) or you'd just do the whole thing in simulation.
    – Chris Stratton
    Aug 8 at 14:20
















There are few legitimate reasons to build this with a distinct IC for computer science purposes. This little an amount of memory would be integrated right alongside the computational logic. A typically FPGA's internal resources would far exceed your need (if it's an atypical computation), or an MCU's (if it's a typical one) or you'd just do the whole thing in simulation.
– Chris Stratton
Aug 8 at 14:20





There are few legitimate reasons to build this with a distinct IC for computer science purposes. This little an amount of memory would be integrated right alongside the computational logic. A typically FPGA's internal resources would far exceed your need (if it's an atypical computation), or an MCU's (if it's a typical one) or you'd just do the whole thing in simulation.
– Chris Stratton
Aug 8 at 14:20











3 Answers
3






active

oldest

votes

















up vote
20
down vote













No, there is no minimum frequency because it's static RAM. Any digital circuit that's described as "static" doesn't have a minimum frequency - it can operate with all signals held static for an extended period of time, hence the name. "Dynamic" circuits have a minimum frequency.



Just because your circuit operates at a low frequency doesn't mean you can ignore all timings, however. You still have to meet the required setup and hold times, as well as the maximum rise and fall times. The latter usually aren't a problem if you stick to a single logic family and don't use 4000 CMOS. (74HC/HCT/LS will be just fine.)






share|improve this answer



























    up vote
    2
    down vote













    I checked a 1997 data sheet for the TC551001BPL. Cycle times for read and write cycles are given on page 4. Note that there is no maximum time specified, so you can go as slow as you like. If you step with a button, debounce the pulse carefully!



    Availability of your Toshiba SRAM seem limited. A quick parametric search on DigiKey threw up the AS6C62256-55PCN from Alliance Memory. This is a 32k x 8 SRAM, is low cost, and comes in a 28 pin DIP package.






    share|improve this answer



























      up vote
      1
      down vote













      It is a static RAM, so no there is no minimum clock cycle.






      share|improve this answer




















        Your Answer




        StackExchange.ifUsing("editor", function ()
        return StackExchange.using("mathjaxEditing", function ()
        StackExchange.MarkdownEditor.creationCallbacks.add(function (editor, postfix)
        StackExchange.mathjaxEditing.prepareWmdForMathJax(editor, postfix, [["\$", "\$"]]);
        );
        );
        , "mathjax-editing");

        StackExchange.ifUsing("editor", function ()
        return StackExchange.using("schematics", function ()
        StackExchange.schematics.init();
        );
        , "cicuitlab");

        StackExchange.ready(function()
        var channelOptions =
        tags: "".split(" "),
        id: "135"
        ;
        initTagRenderer("".split(" "), "".split(" "), channelOptions);

        StackExchange.using("externalEditor", function()
        // Have to fire editor after snippets, if snippets enabled
        if (StackExchange.settings.snippets.snippetsEnabled)
        StackExchange.using("snippets", function()
        createEditor();
        );

        else
        createEditor();

        );

        function createEditor()
        StackExchange.prepareEditor(
        heartbeatType: 'answer',
        convertImagesToLinks: false,
        noModals: false,
        showLowRepImageUploadWarning: true,
        reputationToPostImages: null,
        bindNavPrevention: true,
        postfix: "",
        onDemand: true,
        discardSelector: ".discard-answer"
        ,immediatelyShowMarkdownHelp:true
        );



        );













         

        draft saved


        draft discarded


















        StackExchange.ready(
        function ()
        StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2felectronics.stackexchange.com%2fquestions%2f389847%2fis-there-a-lower-limit-on-operating-frequency-of-cmos-sram%23new-answer', 'question_page');

        );

        Post as a guest






























        3 Answers
        3






        active

        oldest

        votes








        3 Answers
        3






        active

        oldest

        votes









        active

        oldest

        votes






        active

        oldest

        votes








        up vote
        20
        down vote













        No, there is no minimum frequency because it's static RAM. Any digital circuit that's described as "static" doesn't have a minimum frequency - it can operate with all signals held static for an extended period of time, hence the name. "Dynamic" circuits have a minimum frequency.



        Just because your circuit operates at a low frequency doesn't mean you can ignore all timings, however. You still have to meet the required setup and hold times, as well as the maximum rise and fall times. The latter usually aren't a problem if you stick to a single logic family and don't use 4000 CMOS. (74HC/HCT/LS will be just fine.)






        share|improve this answer
























          up vote
          20
          down vote













          No, there is no minimum frequency because it's static RAM. Any digital circuit that's described as "static" doesn't have a minimum frequency - it can operate with all signals held static for an extended period of time, hence the name. "Dynamic" circuits have a minimum frequency.



          Just because your circuit operates at a low frequency doesn't mean you can ignore all timings, however. You still have to meet the required setup and hold times, as well as the maximum rise and fall times. The latter usually aren't a problem if you stick to a single logic family and don't use 4000 CMOS. (74HC/HCT/LS will be just fine.)






          share|improve this answer






















            up vote
            20
            down vote










            up vote
            20
            down vote









            No, there is no minimum frequency because it's static RAM. Any digital circuit that's described as "static" doesn't have a minimum frequency - it can operate with all signals held static for an extended period of time, hence the name. "Dynamic" circuits have a minimum frequency.



            Just because your circuit operates at a low frequency doesn't mean you can ignore all timings, however. You still have to meet the required setup and hold times, as well as the maximum rise and fall times. The latter usually aren't a problem if you stick to a single logic family and don't use 4000 CMOS. (74HC/HCT/LS will be just fine.)






            share|improve this answer












            No, there is no minimum frequency because it's static RAM. Any digital circuit that's described as "static" doesn't have a minimum frequency - it can operate with all signals held static for an extended period of time, hence the name. "Dynamic" circuits have a minimum frequency.



            Just because your circuit operates at a low frequency doesn't mean you can ignore all timings, however. You still have to meet the required setup and hold times, as well as the maximum rise and fall times. The latter usually aren't a problem if you stick to a single logic family and don't use 4000 CMOS. (74HC/HCT/LS will be just fine.)







            share|improve this answer












            share|improve this answer



            share|improve this answer










            answered Aug 7 at 16:46









            Jonathan S.

            1,86229




            1,86229






















                up vote
                2
                down vote













                I checked a 1997 data sheet for the TC551001BPL. Cycle times for read and write cycles are given on page 4. Note that there is no maximum time specified, so you can go as slow as you like. If you step with a button, debounce the pulse carefully!



                Availability of your Toshiba SRAM seem limited. A quick parametric search on DigiKey threw up the AS6C62256-55PCN from Alliance Memory. This is a 32k x 8 SRAM, is low cost, and comes in a 28 pin DIP package.






                share|improve this answer
























                  up vote
                  2
                  down vote













                  I checked a 1997 data sheet for the TC551001BPL. Cycle times for read and write cycles are given on page 4. Note that there is no maximum time specified, so you can go as slow as you like. If you step with a button, debounce the pulse carefully!



                  Availability of your Toshiba SRAM seem limited. A quick parametric search on DigiKey threw up the AS6C62256-55PCN from Alliance Memory. This is a 32k x 8 SRAM, is low cost, and comes in a 28 pin DIP package.






                  share|improve this answer






















                    up vote
                    2
                    down vote










                    up vote
                    2
                    down vote









                    I checked a 1997 data sheet for the TC551001BPL. Cycle times for read and write cycles are given on page 4. Note that there is no maximum time specified, so you can go as slow as you like. If you step with a button, debounce the pulse carefully!



                    Availability of your Toshiba SRAM seem limited. A quick parametric search on DigiKey threw up the AS6C62256-55PCN from Alliance Memory. This is a 32k x 8 SRAM, is low cost, and comes in a 28 pin DIP package.






                    share|improve this answer












                    I checked a 1997 data sheet for the TC551001BPL. Cycle times for read and write cycles are given on page 4. Note that there is no maximum time specified, so you can go as slow as you like. If you step with a button, debounce the pulse carefully!



                    Availability of your Toshiba SRAM seem limited. A quick parametric search on DigiKey threw up the AS6C62256-55PCN from Alliance Memory. This is a 32k x 8 SRAM, is low cost, and comes in a 28 pin DIP package.







                    share|improve this answer












                    share|improve this answer



                    share|improve this answer










                    answered Aug 8 at 8:32









                    amb

                    4615




                    4615




















                        up vote
                        1
                        down vote













                        It is a static RAM, so no there is no minimum clock cycle.






                        share|improve this answer
























                          up vote
                          1
                          down vote













                          It is a static RAM, so no there is no minimum clock cycle.






                          share|improve this answer






















                            up vote
                            1
                            down vote










                            up vote
                            1
                            down vote









                            It is a static RAM, so no there is no minimum clock cycle.






                            share|improve this answer












                            It is a static RAM, so no there is no minimum clock cycle.







                            share|improve this answer












                            share|improve this answer



                            share|improve this answer










                            answered Aug 7 at 16:44









                            EE_socal

                            1,0206




                            1,0206



























                                 

                                draft saved


                                draft discarded















































                                 


                                draft saved


                                draft discarded














                                StackExchange.ready(
                                function ()
                                StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2felectronics.stackexchange.com%2fquestions%2f389847%2fis-there-a-lower-limit-on-operating-frequency-of-cmos-sram%23new-answer', 'question_page');

                                );

                                Post as a guest













































































                                Comments

                                Popular posts from this blog

                                What does second last employer means? [closed]

                                List of Gilmore Girls characters

                                Confectionery