Chip123 科技應用創新平台

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

作者: mux    時間: 2008-3-12 11:08 AM
標題: Perl有助IC design嗎?
請問一下大大們...1 G$ W, q$ u- u. X0 w* I
Perl在IC領域裡的功效.7 H$ _  |9 L9 R; A- p" m7 |
還有要如何去有效的學習perl
作者: 小朱仔    時間: 2008-3-12 01:31 PM
如果是要用在重覆性質的Command File Flow,
8 J1 J) |) n  [. m5 c+ i. t建議可以使用Perl輔助來做比較快速方便' E+ q3 k3 v! S

) p* A2 h8 W7 J現在Perl網路教學比比皆是不怕找不到喔~~
4 Y3 x' i6 |- N, P8 a3 N參考看看囉~~
6 U% ]+ ]8 \* ~. H$ ]# z1 \
作者: masonchung    時間: 2008-3-12 10:12 PM
perl 在 不同公司有不同的功效# S' S! g  E. L* l2 V
基本上MIS不太行的公司就會要求工程師自己寫perl搞定設計流程
作者: mux    時間: 2008-3-13 11:14 PM
因為很多公司在找人時都會寫到要會perl,9 g# {5 a$ e& T  D7 l7 a  H
所以才想問, perl對IC設計的幫助為何,6 W& o$ }" L& @
可以加速design development chip的時間嗎?
作者: masonchung    時間: 2008-3-13 11:40 PM
perl 熟了 頂多是跑模擬驗證流程順一點
+ u/ W" A2 Y  v+ `但是就是MIS混才會由工程師搞這個流程整合
作者: steven58811    時間: 2008-3-14 11:00 AM
標題: 因為很多公司在找人時都會寫到要會perl,
perl 熟了 頂多是跑模擬驗證流程順一點
# w# i- o; @; l/ l) _7 ~但是就是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 產生  verilog
! c6 q' D3 u2 S0 j用 perl 產生 test pattern# o0 X: c" e, W$ B+ s* }- P
用 perl 產生 模擬 data base
. x! \$ d5 Q; v- m1 c; g; B用 perl 產生 vera model$ T3 L1 a! }: j" c8 G0 e
用 perl 產生 synthesis script8 r+ n6 U% s( e1 J' \
.3 g" L, _5 i0 L2 `  H5 ]
..
9 k# V5 N% w6 q4 W% v- Y$ Q) `...0 ~3 P9 |* c' |0 b  I1 C) m
真是多到數不完+ B0 A; k) y! l) g( l
...
作者: 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,2 Y" P1 Y# W: e' h$ w& k
真没想到有这么重要。
作者: toe    時間: 2008-10-31 01:17 PM
標題: perl是強大string工具
perl是強大string工具6 ?( Z% ]8 M2 @
我們公司用它來將binary code填進layout rom
作者: masion    時間: 2009-4-4 12:26 AM
用perl來處理這些瑣碎又重複性高的工作真是方便多了! h8 f9 ~+ l+ H2 A; _1 N$ m2 s
所以越來越多公司找人都希望會perl!
作者: xthuo    時間: 2009-4-27 04:13 PM
Perl从来没有用过,不过倒是很多招聘要求的,没有用过,想了解一下
作者: Shouwei    時間: 2009-5-14 08:32 PM
恩~就我所知道的,perl能夠呼叫程式進來執行
' L9 B4 }% N2 o+ j% cex:呼叫hspice出來執行,然後將結果傳入excel檔or其他資料檔案型式,再將資料mail給使用者,或是通知使用者結果;更甚者還能再設定這次跑完之後,下次要利用什麼參數下去再跑一次
6 n" t4 c" X/ O/ g; l6 x2 R- n7 O. K這樣就都不會浪費晚上睡覺的時間了,也不用一直去盯著螢幕看& E5 c# ]: U) u; }+ |: I9 j
這也是之前聽業界的學長姊說的,但是也拿不到相關文件
) X- Q- p$ X# z6 g+ S+ s只好自己慢慢k perl 的書了
' R3 p5 O0 F! N# P3 Q! g6 q, x- ~4 ?一般研究所或是大學走的方向是做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了,以前有機會都不學,真是懶。。。' @4 M. l$ O% s
我怎麼這麼懶呢
作者: darylz    時間: 2009-5-26 11:42 AM
anyway,需要掌握至少一种scripting language:
5 Y' Y$ y8 B: `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就夠勁了!
: U5 ?: P7 X9 d4 b初學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比較多,9 ]  g# T$ f! \* N0 p  f, H
PERL略有耳聞....+ d- ?" H, @3 {, v" Z7 F
(我是學生)
作者: keyway    時間: 2010-8-15 08:22 AM
頂多是跑模擬驗證流程順一點* o! T2 ]& b: R& M" }0 ], ^- Q% O
但是就是MIS混才會由工程師搞這個流程整合
作者: zfx253    時間: 2010-8-15 10:12 AM
这些脚本语言都是提高工作效率的手段而已
作者: tlshieh    時間: 2010-8-24 10:37 AM
像是perl 和 Tcl 這類 scripting language,實在沒有所謂的誰比較重要。它們只是不同的工具而已,就好像十字和一字螺絲起子 - 看你要鎖哪種螺絲而已。
3 q9 a2 M  A2 ^% f! t" `5 M9 g7 T現在許多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
我是回去唸研究所的逃兵~
2 x" Q) X! @5 ~4 q去念前聽我公司同事的話,找了書,看了看PERL~也寫個不大不小的程式來讓老師要我做的東西加速執行(資料的產生,分類,運算,執行。老實說~用C寫應該會更好寫<個人認為>)4 z0 n7 Y" i  G# X+ X
現在,準備要全力去練cell base design' l8 w/ d5 |  P5 j  `) l7 @
但是,我也上了不少相關的課成(cell base design相關)
+ E! d; k1 u# f8 V4 C, e但我真的沒法想像perl要怎樣使用再cell base design上2 m2 C* D8 E' u% k: v. G- w+ _
各位說的test pattern或是流程的簡化,都可以用其他的軟體或是方法去做到阿
; g( r4 N4 H; o$ k有那位大哥可以將perl再cell base上使用的 [時機點] 描述的更讓小弟了解
! k7 C5 e" c& ]8 k+ j  m/ E7 l感恩
作者: zw32101    時間: 2011-7-26 03:58 PM
受教了~~~~~~~~~~~~~~~~~~
作者: ahpanbin    時間: 2011-7-30 12:40 AM
看看学学各位哦~~~~~~~~~~
作者: bondylep8    時間: 2011-8-8 08:51 PM
回復 20# darylz
1 Z) g6 D; ^! W  m
# i2 o6 X* i* w7 A4 J7 J; Z( r( O3 h3 u
   应该是必不可少的吧
作者: 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一下! p3 J6 ~, f! T8 h: v1 D0 p8 d' q

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




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