講演抄録/キーワード |
講演名 |
2008-06-27 09:20
高位合成における順序制約付レジスタ割り当て ○井上恵介・金子峰雄・岩垣 剛(北陸先端大) CAS2008-20 VLD2008-33 SIP2008-54 |
抄録 |
(和) |
近年の半導体プロセスの微細集積化に伴い,製造時に生じる物理的パラメータの変動や動作時の変動に起因する遅延ばらつきの問題が深刻化している.遅延ばらつきの下で回路がホールド条件を満足するための手法として,レジスタへの書き込み信号の到着時刻に相対的な順序関係を規定する手法(contra-data-direction (CDD) クロッキング) が考えられる.本稿ではCDDクロッキングを有するデータパス回路を合成する問題について議論し,データパス回路が有効なCDDクロッキングを有するためのレジスタ割り当て問題として定式化する.次に,この問題の一解法として整数計画法に基づく解法を提案し,計算機実験によりその有効性を評価する. |
(英) |
For recent and future nanometer-technology VLSIs,
static and dynamic delay variations become a serious problem.
In many cases, the hold constraint, as well as the setup constraint, becomes critical for latching a correct signal under delay variations. Our approach to delay variation (in particular, the hold constraint) proposed in this paper is a novel register assignment strategy in high-level synthesis, which guarantees safe clocking by the contra-data-direction (CDD) clocking. After formulating this new register assignment problem, we prove it to be NP-hard, and then derive an integer linear programming formulation for the problem. The proposed method receives a scheduled data flow graph, and generates a datapath having (1) robustness against delay variations, which is ensured by CDD-based register assignment, and (2) the minimum possible number of registers. Experimental results show the effectiveness of the proposed method for some benchmark circuits. |
キーワード |
(和) |
高位合成 / ホールド条件 / セーフ・クロッキング / レジスタ割り当て / 整数計画問題 / / / |
(英) |
High-level synthesis / hold constraint / safe clocking / register assignment / integer linear programming / / / |
文献情報 |
信学技報, vol. 108, no. 105, CAS2008-20, pp. 7-12, 2008年6月. |
資料番号 |
CAS2008-20 |
発行日 |
2008-06-20 (CAS, VLD, SIP) |
ISSN |
Print edition: ISSN 0913-5685 Online edition: ISSN 2432-6380 |
著作権に ついて |
技術研究報告に掲載された論文の著作権は電子情報通信学会に帰属します.(許諾番号:10GA0019/12GB0052/13GB0056/17GB0034/18GB0034) |
PDFダウンロード |
CAS2008-20 VLD2008-33 SIP2008-54 |
|