半導體存儲裝置及包括其的系統的制作方法
【專利說明】半導體存儲裝置及包括其的系統
[0001]相關申請的交叉引用
[0002]本申請要求于2014年11月17日向韓國知識產權局提交的申請號為10-2014-0160074的韓國專利申請的優先權,其全部公開內容通過弓I用整體合并于此。
技術領域
[0003]本發明的實施例總體而言涉及一種集成電路,更具體地,在一個或更多個實施例中,涉及一種半導體存儲裝置及使用其的系統。
【背景技術】
[0004]努力減小數據總線處的功耗已經導向采用數據總線反相(DBI)。DBI可以對要經數據總線傳輸的數據之中的邏輯高電平(或邏輯低電平)的數目計數,然后判定在傳輸之前將一些位或所有的位反相在功耗方面是否將是有利的。
[0005]例如,假定低電平信號傳輸將比高電平信號傳輸消耗更多的功率,則如果數據中的低電平位的數目比數據中的高電平位的數目大,則傳輸反相的數據將是有利的。使用DBI的半導體存儲裝置或系統也可以在輸出數據時減小功耗。
[0006]DBI需要半導體存儲裝置或系統計算低電平數據位和高電平數據位的數目以判定是否要將數據反相,而這可以導致延遲。
【發明內容】
[0007]在本發明的一實施例中,半導體存儲裝置可以包括:反相鎖存塊,被配置為在DBI使能信號被使能時將數據反相并鎖存以及將鎖存的數據輸出作為反相的數據;反相數據選擇輸出塊,被配置為響應于DBI結果信號和管道輸入信號來輸出反相的數據作為數據反相信號;以及管道鎖存塊,被配置為響應于管道輸入信號、管道輸出信號和數據反相信號來接收并鎖存數據以及將鎖存的數據輸出。。
[0008]在本發明的一實施例中,半導體存儲裝置可以包括:反相鎖存塊,被配置為響應于第一管道輸入信號、第二管道輸入信號和DBI使能信號來將數據反相并鎖存以及輸出鎖存的數據作為反相的數據;反相數據選擇輸出塊,被配置為響應于DBI結果信號、第一管道輸入脈沖、第二管道輸入脈沖和DBI使能信號來將反相的數據輸出作為第一數據反相信號和第二數據反相信號中的一種;第一管道鎖存塊,被配置為響應于第一管道輸入信號而接收并鎖存數據,響應于第一數據反相信號來反相或保持鎖存的數據,以及響應于第一管道輸出信號來輸出鎖存的數據;以及第二管道鎖存塊,被配置為響應于第二管道輸入信號來接收并鎖存數據,響應于第二數據反相信號來反相或保持鎖存的數據,以及響應于第二管道輸出信號來輸出鎖存的數據。
【附圖說明】
[0009]圖1是圖示根據本發明的一實施例的半導體存儲裝置的示例的配置圖。
[0010]圖2是圖示圖1中示出的反相鎖存塊的示例的配置圖。
[0011]圖3是圖示圖1中示出的反相數據選擇輸出塊的示例的配置圖。
[0012]圖4是圖示圖1中示出的第一管道鎖存塊的示例的配置圖。
【具體實施方式】
[0013]圖1是圖示根據本發明的一實施例的半導體存儲裝置的示例的配置圖。
[0014]如圖1中所示,根據本發明的一實施例的半導體存儲裝置包括:反相鎖存塊100、反相數據選擇輸出塊200、第一管道鎖存塊300、第二管道鎖存塊400、脈沖發生塊500和DBI計算塊600。
[0015]反相鎖存塊100可以將數據DATA反相并輸出反相的數據D_inv。例如,反相鎖存塊100可以響應于DBI使能信號DBI_EN來將數據DATA反相,并根據第一管道輸入信號ΡΙΝ<0>和第二管道輸入信號PIN〈1>來輸出反相的數據D_inv。例如,當第一管道輸入信號ΡΙΝ〈0>或第二管道輸入信號PIN〈1>被使能時,反相鎖存塊100響應于DBI使能信號DBI_EN而將數據DATA反相并儲存反相的數據D_inv,然后輸出反相的數據D_inv。
[0016]反相數據選擇輸出塊200可以通過使用反相的數據D_inv來產生第一數據反相信號和第二數據反相信號D_invs〈0:1>。例如,反相數據選擇輸出塊200可以響應于DBI結果信號DBI_cal、DBI使能信號DBI_EN以及第一管道輸入信號和第二管道輸入信號PIN<0:1>來輸出反相的數據D_inv作為第一數據反相信號D_invs〈0>和第二數據反相信號D_invs〈l>中的一個。例如,當DBI使能信號DBI_EN、DBI結果信號DBI_cal被使能,且第一管道輸入信號ΡΙΝ〈0>和第二管道輸入信號PIN〈1>中的一個被禁止時,反相數據選擇輸出塊200可以輸出反相的數據D_inv作為第一數據反相信號D_invs〈0>和第二數據反相信號D_invs〈l>中的一個。當DBI使能信號DBI_EN、DBI結果信號DBI_cal和第一管道輸入脈沖P_pin〈0>被使能時,反相數據選擇輸出塊200可以輸出反相的數據D_inv作為第一數據反相信號D_invs〈0>。當DBI使能信號DBI_EN、DBI結果信號DBI_cal和第二管道輸入脈沖P_pin〈l>被使能時,反相數據選擇輸出塊200可以輸出反相的數據D_inv作為第二數據反相信號D_invs〈l>。第一管道輸入脈沖P_pin〈0>是在第一管道輸入信號ΡΙΝ〈0>被禁止時被使能的脈沖,而第二管道輸入脈沖P_pin〈l>是在第二管道輸入信號PIN〈1>被禁止時被使能的脈沖。
[0017]第一管道鎖存塊300可以響應于第一管道輸入信號ΡΙΝ〈0>、第一管道輸出信號P0UT〈0>和第一數據反相信號D_invs〈0>來接收并儲存數據DATA,以及將儲存的數據輸出。例如,第一管道鎖存塊300可以響應于第一管道輸入信號ΡΙΝ〈0>來接收并儲存數據DATA,以及響應于第一管道輸出信號P0UT〈0>和第一數據反相信號D_invs〈0>來輸出儲存的數據。例如,第一管道鎖存塊300可以在第一管道輸入信號ΡΙΝ〈0>被使能時儲存數據DATA、響應于第一數據反相信號D_invs〈0>來將儲存的數據反相或保持儲存的數據以及在第一管道輸出信號P0UT〈0>被使能時將反相的數據或保持的數據輸出。
[0018]第二管道鎖存塊400可以響應于第二管道輸入信號PIN〈1>、第二管道輸出信號P0UT〈1>和第二數據反相信號D_invs〈l>來接收并儲存數據DATA以及輸出儲存的數據。例如,第二管道鎖存塊400可以響應于第二管道輸入信號PIN〈1>來接收并儲存數據DATA,以及響應于第二管道輸出信號P0UT〈1>和第二數據反相信號D_invs〈l>來輸出儲存的數據。例如,第二管道鎖存塊400可以在第二管道輸入信號PIN〈1>被使能時儲存數據DATA、響應于第二數據反相信號D_invs〈l>來將儲存的數據反相或保持鎖存的數據以及在第二管道輸出信號POUT〈l>被使能時將反相的數據或保持的數據輸出。
[0019]脈沖發生塊500可以響應于第一管道輸入信號ΡΙΝ〈0>和第二管道輸入信號PIN〈1>來產生第一管道輸入脈沖P_pin〈0>和第二管道輸入脈沖P_pin〈l>。例如,脈沖發生塊500可以產生在第一管道輸入信號ΡΙΝ〈0>和第二管道輸入信號PIN〈1>被禁止時被使能的第一管道輸入脈沖P_pin〈0>和第二管道輸入脈沖P_pin〈l>。例如,脈沖發生塊500可以產生在第一管道輸入信號ΡΙΝ〈0>被禁止時被使能的第一管道輸入脈沖P_pin〈0>。脈沖發生塊500可以產生在第二管道輸入信號PIN〈1>被禁止時被使能