Chip123 科技應用創新平台

標題: Perl有助IC design嗎? [打印本頁]

作者: mux    時間: 2008-3-12 11:08 AM
標題: Perl有助IC design嗎?
請問一下大大們...8 {9 w9 n& b. K& q7 t: c  H& z5 u, i
Perl在IC領域裡的功效.* i5 L  {6 f! O: e! Q) ?" Y/ @
還有要如何去有效的學習perl
作者: 小朱仔    時間: 2008-3-12 01:31 PM
如果是要用在重覆性質的Command File Flow,
3 m+ \8 B9 V" z0 x0 b4 `建議可以使用Perl輔助來做比較快速方便
  \$ m' \7 i; @& F+ U' _( o$ S! ]7 i# V' b0 j
現在Perl網路教學比比皆是不怕找不到喔~~4 V0 O: E3 g/ g4 F
參考看看囉~~
) \. f5 F& T4 F% t# l9 O
作者: masonchung    時間: 2008-3-12 10:12 PM
perl 在 不同公司有不同的功效/ d) q* w2 q3 f+ H5 T
基本上MIS不太行的公司就會要求工程師自己寫perl搞定設計流程
作者: mux    時間: 2008-3-13 11:14 PM
因為很多公司在找人時都會寫到要會perl,  s5 {) r% V5 h/ `$ H
所以才想問, perl對IC設計的幫助為何,$ n* U) i1 M6 e$ z( b
可以加速design development chip的時間嗎?
作者: masonchung    時間: 2008-3-13 11:40 PM
perl 熟了 頂多是跑模擬驗證流程順一點# _# ^! ~& r* @( `! x. z
但是就是MIS混才會由工程師搞這個流程整合
作者: steven58811    時間: 2008-3-14 11:00 AM
標題: 因為很多公司在找人時都會寫到要會perl,
perl 熟了 頂多是跑模擬驗證流程順一點8 W8 Y, n1 E/ e
但是就是MIS混才會由工程師搞這個流程整合
作者: freeson    時間: 2008-8-4 11:30 PM
標題: 回復 2# 的帖子
我要我要我要perlperlperl~~~~~~~~~~~~~~~~
作者: jerryyao    時間: 2008-8-6 10:11 AM
我有是在IC設計公司工作,我個人覺得TCL比perl重要,只是好像沒有人提到TCL,有點納悶,很多tool都只支援TCL,不知各位將perl用到模擬驗證流程指的內容是什麼?
作者: masonchung    時間: 2008-8-6 07:52 PM
用 perl 產生  verilog6 @( h5 p2 k- x. F6 }/ @
用 perl 產生 test pattern) p! |) x3 b9 Z# j8 p1 f1 ^. z8 q
用 perl 產生 模擬 data base
; Z1 A+ {; K0 l* }% H& N. U用 perl 產生 vera model) |  y- B9 ?9 k& y" _
用 perl 產生 synthesis script! h5 E$ V, W. m% Q! v+ X4 {0 [4 `
.
  A! n# E) W' A: e/ H; Z: ~..9 L% _% c$ h$ `& ~4 b
...0 ?) |- J4 v' E2 O. I
真是多到數不完
/ ?- l0 I$ R2 k# `...
作者: jerryyao    時間: 2008-8-7 04:39 PM
喔!好神奇,不知 masonchung兄的公司是使用何種環境(tool)會用到perl來產生如次多的結果,用perl產生tcl,有點.....,也許我真的該研究一下perl在EDA中佔有何種地位。
作者: lkbinbin    時間: 2008-10-23 11:41 AM
我一般是用perl编写仿真综合脚本,这样每次仿真或综合时只需要一条命令就可以完成!!确实很快速
作者: coolysg    時間: 2008-10-24 10:10 AM
看来要好好学习下perl,
; @: d" H) A( s真没想到有这么重要。
作者: toe    時間: 2008-10-31 01:17 PM
標題: perl是強大string工具
perl是強大string工具
0 }8 y) V6 J& |3 U" q我們公司用它來將binary code填進layout rom
作者: masion    時間: 2009-4-4 12:26 AM
用perl來處理這些瑣碎又重複性高的工作真是方便多了
  L  o7 D0 F7 q0 J: w2 @所以越來越多公司找人都希望會perl!
作者: xthuo    時間: 2009-4-27 04:13 PM
Perl从来没有用过,不过倒是很多招聘要求的,没有用过,想了解一下
作者: Shouwei    時間: 2009-5-14 08:32 PM
恩~就我所知道的,perl能夠呼叫程式進來執行
! r8 {7 x& O& ]7 h" T' l! sex:呼叫hspice出來執行,然後將結果傳入excel檔or其他資料檔案型式,再將資料mail給使用者,或是通知使用者結果;更甚者還能再設定這次跑完之後,下次要利用什麼參數下去再跑一次
- l: _! b. U# ^這樣就都不會浪費晚上睡覺的時間了,也不用一直去盯著螢幕看
# V4 [9 R3 W, P6 @這也是之前聽業界的學長姊說的,但是也拿不到相關文件4 K/ R! x' W- [* n
只好自己慢慢k perl 的書了
0 g9 h# J7 K- F4 H+ X) a0 u) P一般研究所或是大學走的方向是做cad的,大部分都會tcl跟perl @@
作者: masonchung    時間: 2009-5-14 09:13 PM
沒錯 perl 真的是 cad 工程師的必備武器
作者: liusheng83    時間: 2009-5-25 04:50 PM
我也是覺得tcl比perl好用德多,難道是我只是個學生,沒有在公司呆過的原因
作者: liusheng83    時間: 2009-5-25 04:52 PM
看來德好好學習perl了,以前有機會都不學,真是懶。。。
+ W% P" D* n  [# }5 Z我怎麼這麼懶呢
作者: darylz    時間: 2009-5-26 11:42 AM
anyway,需要掌握至少一种scripting language:4 \( X5 z$ [) r3 W& `% A
tcl, perl, python...
作者: howru    時間: 2009-5-26 12:21 PM
Perl用來進行複雜的數據處理是很不錯的,其實作為script的一種,只要牢記Perl的訓條,There is more than on way to do it!就沒有Perl做不了的事情啦。就我而言,工作中比較有規律的處理或者是重複性很大的工作,我都會用Perl來處理,真的可以提高驗證工作的效率呢!不過,我們不用Perl來做跑驗證的script,用Makefile就夠勁了!9 s) V) y+ o, J& U  N. ?
初學Perl,推薦小駱駝書,翻一遍,結合實際的case,就能入門了,邊做邊學,提高很快的!
作者: sieg70    時間: 2009-5-26 01:51 PM
標題: 回復 8# 的帖子
tcl跟perl都可以用來整合設計驗證流程, ic design血統比較純的應該是tcl script, perl主要是強在它在處理string字串的能力, 所以被用來作xxx generator, 也可以自行過濾design tool吐出來的log file,自動比對檢視是否有錯誤發生. tcl則是與各design tool有較深入的整合, 有些EDA tool都有提供tcl其專用的API指令, 可以讓你在寫script時, 可以作較細微的動作.
作者: wyyshaken    時間: 2010-5-5 07:11 PM
看来还是很有用的  但是IC工程师需要的perl只是不需要很多
作者: tkyao    時間: 2010-5-6 12:15 AM
我在用一些像Quartus, Modelsim, Synplify的軟體也是TCL比較多,
! m' B+ T+ n& l& a. |+ pPERL略有耳聞....
" [- N7 w$ i& b! Q. w# |(我是學生)
作者: keyway    時間: 2010-8-15 08:22 AM
頂多是跑模擬驗證流程順一點
& F, P$ c5 y# s但是就是MIS混才會由工程師搞這個流程整合
作者: zfx253    時間: 2010-8-15 10:12 AM
这些脚本语言都是提高工作效率的手段而已
作者: tlshieh    時間: 2010-8-24 10:37 AM
像是perl 和 Tcl 這類 scripting language,實在沒有所謂的誰比較重要。它們只是不同的工具而已,就好像十字和一字螺絲起子 - 看你要鎖哪種螺絲而已。/ X6 F. c0 B) \$ i# }1 i
現在許多EDA Tool的是Tcl embeded, 使用的指令也都是Tcl base。如果你想要customize 這些 tool,或建立一些巨集指令,那自然是要用Tcl。 但如果你是要在外部處理檔案,那Perl 相對強大的字串處理能力會比較好用。 舉個例子,如果你要轉換一些EDA tool or tester 產生的report,改寫成你環境中的downstream tool可以讀的格式,那perl可能就會是較好的選擇。(當然用Tcl也是可以,只是會相對麻煩)
作者: fengrlove    時間: 2010-9-15 03:57 PM
受教了~~~~~~~~~~~~~~~~~~
作者: dysyase    時間: 2010-9-16 12:28 AM
我是回去唸研究所的逃兵~0 s2 m3 ^  S: `
去念前聽我公司同事的話,找了書,看了看PERL~也寫個不大不小的程式來讓老師要我做的東西加速執行(資料的產生,分類,運算,執行。老實說~用C寫應該會更好寫<個人認為>)
* d: j7 H/ k1 i4 k1 h. E現在,準備要全力去練cell base design
$ ?# n$ _; s/ e& i8 ^但是,我也上了不少相關的課成(cell base design相關)
1 L$ X# z- T. l但我真的沒法想像perl要怎樣使用再cell base design上6 K; A& u8 h1 A& N3 d  r
各位說的test pattern或是流程的簡化,都可以用其他的軟體或是方法去做到阿  [' r( D1 Z: Z8 v
有那位大哥可以將perl再cell base上使用的 [時機點] 描述的更讓小弟了解
- W0 E$ T8 n% V0 X3 w4 {0 T感恩
作者: zw32101    時間: 2011-7-26 03:58 PM
受教了~~~~~~~~~~~~~~~~~~
作者: ahpanbin    時間: 2011-7-30 12:40 AM
看看学学各位哦~~~~~~~~~~
作者: bondylep8    時間: 2011-8-8 08:51 PM
回復 20# darylz
2 r4 q+ v3 i: W/ V) c3 S! N, ?7 Y* s

) }& S8 E  l3 W   应该是必不可少的吧
作者: longman3    時間: 2011-8-10 05:58 PM
感謝分享 目前正為學習Perl煩惱中
作者: chevroletss    時間: 2011-8-17 09:45 AM
perl學習過一段時間,後來沒有繼續。看來還是得學習啊
作者: dreamboy    時間: 2012-7-24 04:26 PM
以後有時間的話,要來學學perl了……
作者: shafon    時間: 2012-9-4 11:22 AM
請問各位大大那perl 有沒有不錯,可以參考學習的網站
作者: irwinluo    時間: 2019-3-8 02:42 PM
我也想好好的study一下8 X: C% P) P$ l  ]1 X/ _* f

作者: ylkmbkie    時間: 2022-3-2 11:06 AM
tcl與 perl 蠻重要的 對設計可以加速




歡迎光臨 Chip123 科技應用創新平台 (http://www.chip123.com/) Powered by Discuz! X3.2