2014年9月10日 星期三

synthesis flow

synthesis flow

Verilog/rtl/ddc/db read in

Design Environment
   synthesis env 變數設定
       search_path
       target_library (standard cell library)
       link_library (standard cell library, macro lib , sram lib, design ware library, wireload model)
       global synthesis var (icg type/)
  operating condtion setting
  donot use cell
  I/O port attributes
      􀂃 drive strength of input port
      􀂃 capacitive loading of output port

Design Constraints
   Clock signal specification
     􀂃 period
     􀂃 duty cycle
     􀂃 transition time
     􀂃 skew
   Delay specifications
     􀂃 maximum
     􀂃 minimum
   Timing exception
     􀂃 false path
     􀂃 multicycle path
   Path grouping

compile

report


2014年7月30日 星期三

EXCEL VBA

  • 結合GOOGLE雲端試算表 這是甚麼? 應該研究一下
https://groups.google.com/forum/?hl=zh-TW#!topic/labor_excel_vba/wdjGXOWtBKo

  • 思考用google 的雲端表單 把資料輸入雲端excel

  •  google  也提供類似vba的 script 叫做, google script (gs),可以參考下面網誌
http://jamesjantw.blogspot.tw/2013/01/my-first-google-apps-script.html




<iframe src="https://docs.google.com/forms/d/1WvQZeqQ2ATOwcXfmZhwpZRlSOrSBIJ9bEQH2xBJB7uI/viewform?embedded=true" width="760" height="500" frameborder="0" marginheight="0" marginwidth="0">載入中…</iframe>


https://docs.google.com/spreadsheets/d/19lVThVkGKC9jTilFmD5BE7P_OXegMcipmf7vm77Pv0s/edit?usp=sharing


<iframe src="https://docs.google.com/forms/d/1WvQZeqQ2ATOwcXfmZhwpZRlSOrSBIJ9bEQH2xBJB7uI/viewform?embedded=true" width="760" height="500" frameborder="0" marginheight="0" marginwidth="0">載入中…</iframe>




2014年7月22日 星期二

latch timing study

multi cycle path study

setup/hold time

scan 研究

Synthesis 研究

Synthesis 研究

設計種類型號
cell type: 每個ip 可根據需求選擇不同cell type 的target lib,speed area power trade off
                  VT: rvt/lvt/hvt
                  gate length : 30/35/40
                  Poly pitch : 140
                 Track:7t/9t/12t
排除不使用的cell :  Don't use cells
環境變因:
corner: lib corner + rc corner
process Corners: Ff/Tt/Ss, 製造過程中的變異,造成特性的差別,反應在電流速度上,有快慢不同,各種速度的cell數量統計成常態分布
core voltage 操作mode: OD / NONOD
電壓範圍: core voltage +- 10%
溫度範圍: -40 0 25 125
pvt corner 組合
     WC : ss  / low voltage / high temp
     WCL: ss  / low voltage / low temp
OCV:
timing constraint:
      speed factor
      IO delay factor
      clock uncertainty
      clock transition
      data transition
      min freq setting:考慮滿足dft mode 的操作頻率
wire load model :  ex, zero WLM
process variation :
    同一種工法做出來的東西,由於製作差異及操作環境 的差異都會有不同程度的差別  
    合成會以setup time 最worst 情況當作合成電路的參考依據
    同一製程下的同種邏輯gate ,也會有不同type 的cell, 主要有速度,耗電,面積等不同需求來決定使用type
各種macro的lib的準備
 為何需要許多不同的cell lib? 主要是各種cell type +各種pvt corner 的組合
不同組合會有不同timing 特性