JPH0583008B2 - - Google Patents
Info
- Publication number
- JPH0583008B2 JPH0583008B2 JP60267703A JP26770385A JPH0583008B2 JP H0583008 B2 JPH0583008 B2 JP H0583008B2 JP 60267703 A JP60267703 A JP 60267703A JP 26770385 A JP26770385 A JP 26770385A JP H0583008 B2 JPH0583008 B2 JP H0583008B2
- Authority
- JP
- Japan
- Prior art keywords
- circuit
- output
- flip
- shift register
- data
- 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 - Lifetime
Links
- 238000006243 chemical reaction Methods 0.000 claims description 10
- 238000010586 diagram Methods 0.000 description 4
- 230000003111 delayed effect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
Landscapes
- Shift Register Type Memory (AREA)
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明はLSI論理回路におけるシリアル・パラ
レル変換回路に関する。
レル変換回路に関する。
第3図は、1列のデータ系列をビツトレイトが
前記データ系列に対して1/nでn列のデータ系
列(n:2以上の整数)に変換するシリアル・パ
ラレル変換回路の従来例の回路図、第4図はその
タイムチヤートである。
前記データ系列に対して1/nでn列のデータ系
列(n:2以上の整数)に変換するシリアル・パ
ラレル変換回路の従来例の回路図、第4図はその
タイムチヤートである。
このシリアルパラレル変換回路は、n段シフト
レジスタ23と、遅延回路22と、n分周回路2
5と、フリツプフロツプ24−1,24−2,
…,24−nより構成されている。なお、説明の
都合上、本回路に入力される入力データ31は入
力クロツク32に対して立下り一致の位相である
ものと仮定する。
レジスタ23と、遅延回路22と、n分周回路2
5と、フリツプフロツプ24−1,24−2,
…,24−nより構成されている。なお、説明の
都合上、本回路に入力される入力データ31は入
力クロツク32に対して立下り一致の位相である
ものと仮定する。
入力データ31(D0,D1,…,Do-1,Do,
Do+1,…,D2o-1,D2o,D2o+1,D2o+2,…)はn
段シフトレジスタ23において遅延回路22より
出力された入力クロツク32の遅延クロツク33
の位相でリタイミングされ、1ビツトからnビツ
トシフトされ、n本のシフトデータ34−1,3
4−2,…,34−nが対応するフリツプフロツ
プ24−1,24−2,…,24−nに送られ
る。フリツプフロツプ24−1,24−2,…,
24−nは、n分周回路25より出力されたn分
周クロツク35の位相で対応するシフトデータ3
4−1,34−2,…,34−nをリタイミング
する。
Do+1,…,D2o-1,D2o,D2o+1,D2o+2,…)はn
段シフトレジスタ23において遅延回路22より
出力された入力クロツク32の遅延クロツク33
の位相でリタイミングされ、1ビツトからnビツ
トシフトされ、n本のシフトデータ34−1,3
4−2,…,34−nが対応するフリツプフロツ
プ24−1,24−2,…,24−nに送られ
る。フリツプフロツプ24−1,24−2,…,
24−nは、n分周回路25より出力されたn分
周クロツク35の位相で対応するシフトデータ3
4−1,34−2,…,34−nをリタイミング
する。
なお、本回路が正常に動作するためには遅延回
路22は、n分周回路25の遅延時間とフリツプ
フロツプ24−1,24−2,…,24−nのホ
ールドタイムを加えn段シフトレジスタ23の遅
延時間を差し引いた時間以上の遅延時間を有して
いなければならない。
路22は、n分周回路25の遅延時間とフリツプ
フロツプ24−1,24−2,…,24−nのホ
ールドタイムを加えn段シフトレジスタ23の遅
延時間を差し引いた時間以上の遅延時間を有して
いなければならない。
上述した従来のシリアル・パラレル変換回路
は、n分周回路による位相遅延時間を吸収し、か
つフリツプフロツプのホールドタイムを確保する
等の目的で挿入されている遅延回路が、通常論理
ゲートを数段接続して構成されているが、論理ゲ
ートの遅延時間は、デバイスの出来具合、温度、
電源電圧などさまざまな要素によつて決定される
ため、適当な遅延時間をもつ遅延回路を確実に設
計することは困難であり、従つて、回路または装
置製造後に種々の条件に応じた調整をすることが
不可能であるLSI設計には用いることができない
という欠点がある。
は、n分周回路による位相遅延時間を吸収し、か
つフリツプフロツプのホールドタイムを確保する
等の目的で挿入されている遅延回路が、通常論理
ゲートを数段接続して構成されているが、論理ゲ
ートの遅延時間は、デバイスの出来具合、温度、
電源電圧などさまざまな要素によつて決定される
ため、適当な遅延時間をもつ遅延回路を確実に設
計することは困難であり、従つて、回路または装
置製造後に種々の条件に応じた調整をすることが
不可能であるLSI設計には用いることができない
という欠点がある。
本発明のシリアル・パラレル変換回路は、入力
データを1ビツトからnビツトシフトした計n本
のデータ系列に変換し、出力するn段シフトレジ
スタと、入力クロツクをn分周し、n分周クロツ
クを出力するn分周回路と、送られてきたデータ
を入力クロツクの位相でリタイミングするn個の
フリツプフロツプと、n段シフトレジスタより送
られてきた対応するデータと相対応するフリツプ
フロツプより送られてきた出力データのうちいず
れか一方をn分周クロツクの制御により相対応す
るフリツプフロツプへ出力するn個の選択回路と
を有する。
データを1ビツトからnビツトシフトした計n本
のデータ系列に変換し、出力するn段シフトレジ
スタと、入力クロツクをn分周し、n分周クロツ
クを出力するn分周回路と、送られてきたデータ
を入力クロツクの位相でリタイミングするn個の
フリツプフロツプと、n段シフトレジスタより送
られてきた対応するデータと相対応するフリツプ
フロツプより送られてきた出力データのうちいず
れか一方をn分周クロツクの制御により相対応す
るフリツプフロツプへ出力するn個の選択回路と
を有する。
このように、n分周クロツクをフリツプフロツ
プのクロツクとして用いず、かつn段シフトレジ
スタと各フリツプフロツプの間に、n段シフトレ
ジスタの出力とフリツプフロツプの出力を、n分
周クロツクを制御信号として選択する選択回路を
設けることにより、選択回路が不要になり、デバ
イスの出来具合、温度、電源電圧等に依存せず確
実に動作するシリアル・パラレル変換回路を設計
することができる。
プのクロツクとして用いず、かつn段シフトレジ
スタと各フリツプフロツプの間に、n段シフトレ
ジスタの出力とフリツプフロツプの出力を、n分
周クロツクを制御信号として選択する選択回路を
設けることにより、選択回路が不要になり、デバ
イスの出来具合、温度、電源電圧等に依存せず確
実に動作するシリアル・パラレル変換回路を設計
することができる。
次に、本発明の実施例について図面を参照して
説明する。
説明する。
第1図は1列のデータ系列をビツトレイトが前
記データ系列に対して1/nで、n列のデータ系
列(n:2以上の整数)に変換するシリアル・パ
ラレル変換回路の一実施例を示すブロツク図、第
2図はそのタイムチヤートである。
記データ系列に対して1/nで、n列のデータ系
列(n:2以上の整数)に変換するシリアル・パ
ラレル変換回路の一実施例を示すブロツク図、第
2図はそのタイムチヤートである。
本実施例は、n段シフトレジスタ1と、選択回
路2−1,2−2,…,2−nと、フリツプフロ
ツプ3−1,3−2,…,3−nと、n分周回路
4とにより構成されている。なお、ここでは、説
明の都合上、本回路に入力される入力データ10
は入力クロツク11に対して立下り一致の位相で
あり、また、選択回路2−1,2−2,…,2−
nは制御信号がHレベルの時、n段シフトレジス
タ1より送られてきた対応するシフトデータ12
−1,12−2,…,12−nを、Lレベルの
時、対応するフリツプフロツプ3−1,3−2,
…,3−nの出力データ15−1,15−2,
…,15−nをセレクトデータ14−1,14−
2,…,14−nとして出力するものと仮定す
る。
路2−1,2−2,…,2−nと、フリツプフロ
ツプ3−1,3−2,…,3−nと、n分周回路
4とにより構成されている。なお、ここでは、説
明の都合上、本回路に入力される入力データ10
は入力クロツク11に対して立下り一致の位相で
あり、また、選択回路2−1,2−2,…,2−
nは制御信号がHレベルの時、n段シフトレジス
タ1より送られてきた対応するシフトデータ12
−1,12−2,…,12−nを、Lレベルの
時、対応するフリツプフロツプ3−1,3−2,
…,3−nの出力データ15−1,15−2,
…,15−nをセレクトデータ14−1,14−
2,…,14−nとして出力するものと仮定す
る。
入力データ10(D0,D1,…,Do-1,Do,
Do+1,…,Do-1,D2o,D2o+1,…)はn段シフト
レジスタ1により入力クロツク11の位相でリタ
イミングされ、1ビツトからnビツトシフトさ
れ、n本のシフトデータ12−1,12−2,
…,12−nが対応する選択回路2−1,2−
2,…,2−nに送られる。各選択回路12−
1,12−2,…,12−nは、n分周回路4よ
り出力されたn分周クロツク13がHレベルの
時、n段シフトレジスタ1より各々送られてきた
シフトデータ12−1,12−2,…,12−n
を、またLレベルの時、対応するフリツプフロツ
プ3−1,3−2,…,3−nの出力データ15
−1,15−2,…,15−nを再び対応するフ
リツプフロツプ3−1,3−2,…,3−nに送
り返す。各フリツプフロツプ3−1,3−2,
…,3−nは、対応する選択回路2−1,2−
2,…,2−nより送られてきたセレクトデータ
14−1,14−2,…,14−nをリタイミン
グし、出力データとして回路外へ出力する一方、
再び対応する選択回路2−1,2−2,…,2−
nへ送り返す。即ちフリツプフロツプ3−1,3
−2,…,3−nは、n分周クロツク13がHレ
ベルの時は対応するシフトデータ12−1,12
−2,…,12−nを出力し、Lレベルの時は前
の状態を保持し続ける。
Do+1,…,Do-1,D2o,D2o+1,…)はn段シフト
レジスタ1により入力クロツク11の位相でリタ
イミングされ、1ビツトからnビツトシフトさ
れ、n本のシフトデータ12−1,12−2,
…,12−nが対応する選択回路2−1,2−
2,…,2−nに送られる。各選択回路12−
1,12−2,…,12−nは、n分周回路4よ
り出力されたn分周クロツク13がHレベルの
時、n段シフトレジスタ1より各々送られてきた
シフトデータ12−1,12−2,…,12−n
を、またLレベルの時、対応するフリツプフロツ
プ3−1,3−2,…,3−nの出力データ15
−1,15−2,…,15−nを再び対応するフ
リツプフロツプ3−1,3−2,…,3−nに送
り返す。各フリツプフロツプ3−1,3−2,
…,3−nは、対応する選択回路2−1,2−
2,…,2−nより送られてきたセレクトデータ
14−1,14−2,…,14−nをリタイミン
グし、出力データとして回路外へ出力する一方、
再び対応する選択回路2−1,2−2,…,2−
nへ送り返す。即ちフリツプフロツプ3−1,3
−2,…,3−nは、n分周クロツク13がHレ
ベルの時は対応するシフトデータ12−1,12
−2,…,12−nを出力し、Lレベルの時は前
の状態を保持し続ける。
以上説明したように本発明は、n分周クロツク
をフリツプフロツプのクロツクとして用いず、か
つn段シフトレジスタと各フリツプフロツプの間
に、n段シフトレジスタの出力とフリツプフロツ
プの出力を、n分周クロツクを制御信号として選
択する選択回路を設けることにより、遅延回路が
不要になり、デバイスの出来具合、温度、電源電
圧に依存せず確実に動作する回路を設計できると
いう効果がある。
をフリツプフロツプのクロツクとして用いず、か
つn段シフトレジスタと各フリツプフロツプの間
に、n段シフトレジスタの出力とフリツプフロツ
プの出力を、n分周クロツクを制御信号として選
択する選択回路を設けることにより、遅延回路が
不要になり、デバイスの出来具合、温度、電源電
圧に依存せず確実に動作する回路を設計できると
いう効果がある。
第1図は、本発明のシリアル・パラレル変換回
路の一実施例のブロツク図、第2図は第1図に示
す回路のタイムチヤート、第3図はシリアル・パ
ラレル変換回路の従来例のブロツク図、第4図は
第3図に示す回路のタイムチヤートである。 1……n段シフトレジスタ、2−1,2−2,
…,2−n……選択回路、3−1,3−2,…,
3−n……フリツプフロツプ、4……n分周回
路。
路の一実施例のブロツク図、第2図は第1図に示
す回路のタイムチヤート、第3図はシリアル・パ
ラレル変換回路の従来例のブロツク図、第4図は
第3図に示す回路のタイムチヤートである。 1……n段シフトレジスタ、2−1,2−2,
…,2−n……選択回路、3−1,3−2,…,
3−n……フリツプフロツプ、4……n分周回
路。
Claims (1)
- 【特許請求の範囲】 1 入力データを1ビツトからnビツトシフトし
た計n本のデータ系列に変換し、出力するn段シ
フトレジスタと、 入力クロツクをn分周し、n分周クロツクを出
力するn分周回路と、 前記シフトレジスタの出力が入力されるn個の
選択回路と、 前記選択回路の出力を入力され前記入力クロツ
クに応じてパラレルデータを出力するn個のフリ
ツプフロツプとを有し、 前記選択回路は前記シフトレジスタの出力に加
え前記フリツプフロツプの出力を入力され、前記
n分周クロツクに応じて何れか一方を選択出力す
ることを特徴とするシリアル・パラレル変換回
路。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP60267703A JPS62126718A (ja) | 1985-11-27 | 1985-11-27 | シリアル・パラレル変換回路 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP60267703A JPS62126718A (ja) | 1985-11-27 | 1985-11-27 | シリアル・パラレル変換回路 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS62126718A JPS62126718A (ja) | 1987-06-09 |
| JPH0583008B2 true JPH0583008B2 (ja) | 1993-11-24 |
Family
ID=17448369
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP60267703A Granted JPS62126718A (ja) | 1985-11-27 | 1985-11-27 | シリアル・パラレル変換回路 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS62126718A (ja) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH05233213A (ja) * | 1992-02-24 | 1993-09-10 | Fujitsu Ltd | 直列並列変換回路 |
| JPH06169260A (ja) * | 1992-11-30 | 1994-06-14 | Nec Corp | 直並列変換回路 |
-
1985
- 1985-11-27 JP JP60267703A patent/JPS62126718A/ja active Granted
Also Published As
| Publication number | Publication date |
|---|---|
| JPS62126718A (ja) | 1987-06-09 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6477186B1 (en) | Fast operating multiplexer | |
| US20070240009A1 (en) | Semiconductor device | |
| US7409005B2 (en) | High speed data transmitter and transmitting method thereof | |
| US6750692B2 (en) | Circuit and method for generating internal clock signal | |
| US6741193B2 (en) | Parallel in serial out circuit having flip-flop latching at multiple clock rates | |
| US20020005793A1 (en) | Serial/parallel converter | |
| US10749505B2 (en) | High-speed transmitter including a multiplexer using multi-phase clocks | |
| EP0527636B1 (en) | Counter circuit using Johnson-type counter and applied circuit including the same | |
| JPH0583008B2 (ja) | ||
| US6351168B1 (en) | Phase alignment system | |
| EP1652192A1 (en) | Shift register with reduced area and power consumption | |
| US6373302B1 (en) | Phase alignment system | |
| JP3372858B2 (ja) | カウンタ | |
| US7359475B2 (en) | Counter circuit and semiconductor device containing the same | |
| JP2565144B2 (ja) | 直並列変換器 | |
| JPH05191234A (ja) | タイミング制御回路 | |
| JP3135990B2 (ja) | パリティ付加回路 | |
| JPH0783257B2 (ja) | 可変分周装置 | |
| JP2008177947A (ja) | 可変レイテンシ回路及び可変レイテンシ回路のレイテンシ制御方法 | |
| US6452857B1 (en) | Circuits for controlling the storage of data into memory | |
| US7519090B2 (en) | Very high speed arbitrary number of multiple signal multiplexer | |
| KR100578492B1 (ko) | 대칭형 지연회로를 이용한 병렬-직렬 및 직렬-병렬 변환기 | |
| JPH0748664B2 (ja) | 直並列変換器 | |
| JPH0744506B2 (ja) | 多重化回路 | |
| KR100261868B1 (ko) | 주파수 분주 장치 |