[發明專利]實現移位運算的電路以及陣列電路有效
| 申請號: | 201480045226.1 | 申請日: | 2014-09-30 |
| 公開(公告)號: | CN105659330B | 公開(公告)日: | 2019-10-18 |
| 發明(設計)人: | 何睿;徐榮剛;趙俊峰 | 申請(專利權)人: | 華為技術有限公司 |
| 主分類號: | G11C19/28 | 分類號: | G11C19/28 |
| 代理公司: | 北京同立鈞成知識產權代理有限公司 11205 | 代理人: | 馬爽 |
| 地址: | 518129 廣東*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 實現 移位 運算 電路 以及 陣列 | ||
一種實現移位運算的電路以及陣列電路,實現移位運算的電路包括:阻變存儲器、四個開關,其中,第一開關的第一端、第四開關的第一端為低電平時導通,第二開關的第一端、第三開關的第一端為高電平時第二開關導通,第一開關的第二端和第三開關的第二端與阻變存儲器的負向輸入端連接,第二開關的第二端和第四開關的第二端與阻變存儲器的正向輸入端連接,第一開關的第一端、第二開關的第一端、第三開關的第一端和第四開關的第一端與上一級實現移位運算的電路的輸出端相連;第一開關的第三端和第二開關的第三端與偏置電壓端連接,第三開關的第三端和第四開關的第三端與接地端連接。該移位電路結構簡單,可以提高計算效率。
技術領域
本發明實施例涉及計算機領域,尤其涉及一種實現移位運算的電路以及陣列電路。
背景技術
在計算系統中,移位運算是一種基本的運算。現有技術中,一種實現移位運算的電路包括:阻變存儲器方陣和電流敏感模塊。其中,阻變存儲器方陣中同一列阻變存儲器的正相輸入端相連接,以使同一列阻變存儲器的正相輸入端作為信號輸入端口。阻變存儲器方陣中同一行阻變存儲器的反相輸入端與一個電流敏感模塊的輸入端相連接,以使電流敏感模塊的輸出端作為信號輸出端口。電流敏感模塊的輸入端工作時連接到低電平,電流敏感模塊的輸入端接收到的電流大于閾值電流時,電流敏感模塊的輸出端輸出高電平,電流敏感模塊的輸入端接收到的電流小于閾值電流時,電流敏感模塊的輸出端輸出低電平。用戶根據需要移位的序列,將阻變存儲器方陣中對應的阻變存儲器置位為低阻態,即相當于將待移位的數據線導通,經過阻變存儲器方陣,從所有電流敏感模塊的輸出端獲取移位后的序列,從而,實現移位運算。
然而,采用現有技術的方法實現移位運算,電路結構復雜,計算效率不高。
發明內容
本發明實施例提供一種實現移位運算的電路以及陣列電路,電路結構簡單,可以提高計算效率。
本發明實施例第一方面提供一種實現移位運算的電路,包括:
阻變存儲器、第一開關、第二開關、第三開關以及第四開關,其中:
所述第一開關的第一端為低電平時所述第一開關導通,所述第二開關的第一端為高電平時所述第二開關導通,所述第三開關的第一端為高電平時所述第三開關導通,所述第四開關的第一端為低電平時所述第四開關導通;
所述第一開關的第二端和所述第三開關的第二端與所述阻變存儲器的負向輸入端連接;
所述第二開關的第二端和所述第四開關的第二端與所述阻變存儲器的正向輸入端連接;
所述第一開關的第一端、所述第二開關的第一端、所述第三開關的第一端和所述第四開關的第一端與上一級的所述實現移位運算的電路的輸出端相連;
所述第一開關的第三端和所述第二開關的第三端與偏置電壓端連接;
所述第三開關的第三端和所述第四開關的第三端與接地端連接。
結合第一方面,在第一方面的第一種可能的實現方式中,當所述實現移位運算的電路為左移電路時,所述上一級的所述實現移位運算的電路的輸出端為右一位數據對應的電路的輸出端。
結合第一方面,在第一方面的第二種可能的實現方式中,當所述實現移位運算的電路為右移電路時,所述上一級的所述實現移位運算的電路的輸出端為左一位數據對應的電路的輸出端。
結合第一方面,在第一方面的第三種可能的實現方式中,還包括:第一選擇電路;
其中,所述第一選擇電路包括:左輸入端、右輸入端、第一選擇端、第五開關和第六開關;
其中,所述左輸入端與左一位數據對應的電路的右輸出端連接,所述右輸入端與右一位數據對應的電路的左輸出端連接;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于華為技術有限公司,未經華為技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201480045226.1/2.html,轉載請聲明來源鉆瓜專利網。





