Processor Architect.... egoist
프로세서, SoC, ASIC 설계에 대한 재미난 이야기들. 그리고, 쉼표...
BLOG main image
Notice
babyworm은?
CATEGORY
전체 (232)
SoC 설계 관련 (101)
마이크로 프로세서 이야기 (21)
유용한 설계도구 (7)
검증이야기 (14)
관련 새소식 (26)
초보자 코너 (11)
개인적인 (95)
책이야기 (13)
만화/애니메이션 (3)
영화/드라마이야기 (4)
음악이야기 (11)
Boards
질문 게시판
칩쟁이들 모임(올블카페)
TAGS
마이크로 프로세서 synopsys verilog HDL SystemVerilog verification 개인적인 EISC PLI AMD ARM Mentor 프로세서 GPU Cadence Synthesis FPGA 세미나 assertion Intel EDA
Recent Entries
중소기업 SoC의 딜레마 (1)
늙어가고 있는지도 모르겠... (2)
지금 머리속에는...
대충 살아가는 느낌이다.
나참..
via nano와 Intel atom간...
근황과 MPFJ2008
Core-A launching 행사 (8)
수원시대.. (2)
Microprocessor Forum Jap...
Recent Comments
현재 국내 대부분의 업체가...
10/10 - knight
네.. 코딩 할때는 즐거운 느...
10/04 - babyworm
Coding이 제일 재미있지요. ^...
10/02 - donny
VMWare의 경우 host OS 상에...
09/22 - babyworm
Vmware 에서 하드웨어로 가상...
09/21 - 라이천령
Recent Trackbacks
Verilog Coding Style for Sy...
Stay Tuned...
CEO's Leadership Seminar
Stay Tuned...
사악한 쌍둥이 full_case와 p...
Stay Tuned...
칩쟁이들의 모임등록
Stay Tuned...
드디어 리만 가설을 다읽었습...
blueecho의 생각바구니
Calendar
«   2008/10   »
일 월 화 수 목 금 토
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31  
Archive
2008/10
2008/09
2008/08
2008/07
2008/06
2008/05
2008/04
2008/03
2008/02
2008/01
2007/12
2007/11
Link Site
[B]babyworm의 개인적인 블로그
[B]PAPA JOHN'S
[Javaworld] 볕태들의 집합소
[JW] 얌탱옹 블로그
[JW] 킴송 사진첩
[JW]*ㅡ아바미아 스토리-*
[JW]:+: Welcome To (( sccid...
[JW]iDea Holic
[JW]JS™
[JW]Jung-Hyeon's weB@LOG
[JW]Kino's blog
[JW]zzbe의 tattertools
[JW]볕태 앙뷁
[JW]애니와 만화의 세계!
[JW]자유로운 늑대의 울음으로~~
[JW]첫사랑 첼로
[JW]최신컴터 놀이~
[KTUG]글과 음악
[KTUG]도은이네 집
[KTUG]문학적프로그래밍
[KTUG]시냅스
[W] eetimes
[W] KERIS 학술 정보 서비스
[W] Microprocessor Report
[W] verification guild
[W]ASIC&FPGA cafe
[W]filedic
[W]WWW CA Page
[W]개인적인 게시판
[W]아람92
내 금전출납부
185499 Visitors up to today!
Today 29 hit, Yesterday 134 hit

English Ver. (by Google)
Creative Commons License
이 블로그의 모든 저작물은 크리에이티브 커먼즈 코리아 저작자표시-비영리-변경금지 2.0 대한민국 라이센스에 따라 이용하실 수 있습니다.
한RSS에 추가 add to Bloglines
add to google


Add to Technorati Favorites



Candle
'synopsys'에 해당되는 글 14건
Synopsys 버전을 찾아보기.. (4) | 2008/04/11
Low Power Methodology Manual 무료 배포! (6) | 2007/08/17
Synopsys Discovery Seminar | 2007/05/02
Verilog와 VHDL.. Simulator/Verfication 툴 점유율 (4) | 2007/04/29
EDA, Foundary 모두 성장한 한해 2006년 (2) | 2007/04/24
시납시스 세미나가 있습니다. | 2007/04/01
시납시스는 역시 대단해! (2) | 2007/02/26
방명록에 쓰여진 문의에 대한 답변..(설계의 결과를 보는 법..) (2) | 2007/01/16
Design Compiler의 TNS, WNS.. (5) | 2006/11/08
multiple port net의 fixing | 2006/11/02
Synopsys XG모드로 가야 하나.. (3) | 2006/10/31
TLM으로 설계가 이동할 것인가? (4) | 2006/10/23
DC Ultra의 Topographical Synthesis (2) | 2006/10/16
시납시스의 여전한 이야기.. SNUG Seoul 2006, MiniDAC | 2006/09/14
Synopsys 버전을 찾아보기..
[babyworm, 2008/04/11 09:30, SoC 설계 관련/유용한 설계도구]

Solvnet newsletter으로 보내진 reference script를 보다보니, 세상이 많이 바뀌긴 한거 같습니다. ^^;

Doony님께서도 블로그에 쓰셨습니다만, 저희도 Synopsys의 Design Compiler에 대한 의존도가 높다보니, Reference Methdology에 대하여 관심을 가지지 않을 수 없지요.

Design Compiler를 여러가지 버젼을 혼용하는 환경에서는 하나의 스크립트로 통합하여 사용하는데 어려움을 겪을 수도 있는데요.. (음.. 실제적으로 한 회사내에서 혼용하는 경우는 적겠지만, 저희 같은 경우는 IP 제공이 주된 업무이다보니, 버전을 적게 타는 스크립트를 주로 생각하게 되죠..)

이때는 compatibility_verion 이라는 synopsys의 내부 변수를 살펴보면 되죠. (printvar compatibility_verion 하면 현재 구동중인 버전을 알수 있어요. ) 근데 예전에는 이 버전의 형식의 그냥 숫자라서 여러 연산이 가능했는데, 이제는 Y니 A니 SP니 이런 영문자가 들어가서 좀 따지기 귀찮죠.. (여기에 대해서는 밑에)

이 변수를 어떻게 쓰느냐하면, 버전에 따라 지원하는 명령을 바꿀수 있도록 지원하는 거죠.
예를 들어 shell_is_in_upf_mode나 shell_is_in_xg_mode, shell_is_in_topographical_mode와 같은 환경에 대한 명령은 synopsys version이 올라가면서 추가된 것이라 예전 버젼에서 돌리면 에러가 발생합니다. 뭐, 덤덤히 그냥 지우고 돌리세요 해도 되지만 ^^;

이런 경우에는 다음과 같이 버젼 체크를 통해 간단히 벗어날 수 있지요.. 음.. 더 좋은 방법이 있을수도 있지만, 제가 잘 모르는 관계로.. ㅋㅋ

if {[string match {*2007*} $compatibility_version]} {
  set DC_SUPPORT_UCF        "true"
  set DC_SUPPORT_TOPO_MODE  "true"

} else if {[string match {*2006*} $compatibility_version]} {
  set DC_SUPPORT_UCF        "false"
  set DC_SUPPORT_TOPO_MODE  "true"
} else {
  set DC_SUPPORT_UCF        "false"
  set DC_SUPPORT_TOPO_MODE  "false"
}


if { $DC_SUPPORT_TOPO_MODE == "true" } {
  if {[shell_is_in_topographical_mode]} {
   ...

  }

}

Design Compiler에서 TCL을 지원하면서 여러가지 편해졌습니다. file system 조작도 file 명령어를 쓰면 되고, 문자 대치하는 것도 훨씬 쉬워지고요.. ㅎㅎ

여담입니다만, 텍스트 큐브로 업그레이드하면서, 소스 하이라이팅 기능과 박스 넣기가 좀 이상해져서, 이쁜 모양으로 소스코드 보여드리기가 상당히 힘드네요.. 집에서 컴퓨터 만질 시간이 생기면  한번 손을 봐야 겠습니다.

네이버에 북마크 다음에 북마크 마가린 바르기 HanRSS에 북마크하기 이올린에 북마크하기 News2.0에 투고하기 del.icio.us에 북마크하기 Digg에 번역해 투고하기 dzone에 번역해 투고하기 붐바
babyworm
2008/04/11 09:30 2008/04/11 09:30
Creative Commons License
이 저작물은 크리에이티브 커먼즈 코리아 저작자표시-비영리-변경금지 2.0 대한민국 라이센스에 따라 이용하실 수 있습니다.
design compiler, synopsys

Trackback0 : Comment4
누적조회 1984 : 오늘조회 0
Trackback Address :: http://babyworm.net/tatter/trackback/228
Help by Grace | 2008/04/11 10:20 | PERMALINK | EDIT/DEL | REPLY
Synopsys는 한번도 쓸일이 없어서 아쉽네요. FPGA를 한다면 시놉시스 FPGA compiler 를 쓴다고 하더라도 결국엔 P&R 과 JTAG 은 Quartus 를 써야된다고 들어서 걍 첨부터 Quartus 를 사용하고 있습니다.

시놉시스에는 FPGA쪽에 JTAG Programming 까지 지원해 주지는 않죠?...
babyworm | 2008/04/11 12:39 | PERMALINK | EDIT/DEL
Synopsys는 ASIC을 만들때 사용하고, FPGA에는 거의 사용안되지요.^^;
로직 합성에서 FPGA 분야에서 가장 유명한 건 synplify인데,얼마전에 synopsys로 합병되었죠.
JTAG programming은 FPGA에 대한 P&R까지 끝나야 programming 파일이 나오는 거라. 해당 회사의 툴을 반드시 거쳐야 하는 걸로 알고 있습니다.
나중에 semi-custom 방법으로 칩을 만드실 때는 지겹도록 사용하셔야 할 거에요 ^^;
donny | 2008/04/12 02:13 | PERMALINK | EDIT/DEL | REPLY
한 수 배워갑니다. Version을 확인하여 script를 적용할 수가 있네요.
저도 IP개발을 하는데 전 그냥 제가 만든 버젼으로 컴파일하라고 합니다. ^^;; 다행히 제 IP를 쓰는 쪽이 아쉬운 상황이다보니 알아서 쓰더군요.
요새 포스팅이 뜸하신걸 보니 많이 바쁘셨나봅니다.
babyworm | 2008/04/14 18:13 | PERMALINK | EDIT/DEL
한시도 눈을 돌릴 수 없는 50일 된 아기를 키우면서, 2개의 프로젝트가 진행되고 있으니 시간을 참 안나네요.. (이런 핑계를.. ^^ )
[로그인][오픈아이디란?]
Name
Password
Homepage

Secret
Low Power Methodology Manual 무료 배포!
[babyworm, 2007/08/17 14:34, 책이야기]

지난 DAC07 best selling book에서 1위를 차지한 Low Power Methodology Manual(이하 LPMM)이 synopsys를 통하여 무료 배포되고 있습니다.
단, Solvnet에 등록 아이디를 가지신 Synopsys 고객분들에 한하여 배포되면, Printing이나 Copy등이 불가능한 버전입니다.
게다가, 각 파일마다 personalized(어떻게 했는지는 모르겠습니다만)되어 있어서, 배포하면 걸린다더군요.

아이디를 가지신 분들은 다음 링크에서 받으시기 바랍니다. http://www.synopsys.com/lpmm 입니다.

네이버에 북마크 다음에 북마크 마가린 바르기 HanRSS에 북마크하기 이올린에 북마크하기 News2.0에 투고하기 del.icio.us에 북마크하기 Digg에 번역해 투고하기 dzone에 번역해 투고하기 붐바
babyworm
2007/08/17 14:34 2007/08/17 14:34
Creative Commons License
이 저작물은 크리에이티브 커먼즈 코리아 저작자표시-비영리-변경금지 2.0 대한민국 라이센스에 따라 이용하실 수 있습니다.
Low Power, LPMM, synopsys

Trackback0 : Comment6
누적조회 997 : 오늘조회 0
Trackback Address :: http://babyworm.net/tatter/trackback/188
blueecho | 2007/08/18 10:21 | PERMALINK | EDIT/DEL | REPLY
앗.. 모르고 있었는데 덕분에 좋은 자료 받았습니다. ^^
babyworm | 2007/08/20 11:10 | PERMALINK | EDIT/DEL
도움이 되셨다니 저도 기쁘네요 :)
gnil | 2007/08/30 00:56 | PERMALINK | EDIT/DEL | REPLY
이건 최근에 책아저씨를 통해 구입한 무언가 였군요 ㅋ
babyworm | 2007/08/30 09:16 | PERMALINK | EDIT/DEL
혹시 건대? 아님 딴곳인가요? 안그래도 제본하려고 했는데 벌써 배포되었다면 이용을 해야 겠군요.
gnil | 2007/08/30 14:00 | PERMALINK | EDIT/DEL | REPLY
건대요^^;
제가 나온 학교라서 가끔 들러 보곤 하거든요...
간김에 SystemVerilog 책들도 확~ 샀죠 ㅋ
amyjung | 2007/09/05 10:19 | PERMALINK | EDIT/DEL | REPLY
그런데 건대아저씨를 만나려면 어디로 가야하나요. 읽고 싶은 책이 많은데 그 학교 출신이 아니여서
.... ^^;
[로그인][오픈아이디란?]
Name
Password
Homepage

Secret
Synopsys Discovery Seminar
[babyworm, 2007/05/02 23:21, 분류없음]
5월 11일에 Discovery seminar가 COEX에서 있습니다.
개인적으로는 요즘 최대의 관심 분야가 저전력과 functional verification인데, VMM에 대해서 집중적으로 다룰 예정이라 아주 구미를 자극하고 있습니다.  대략 90%는 참석할 예정입니다. (10%는 회사의 사고에 대비해서..^^;)

참석하고 나서, 대충 요약해서 올리도록 하지요.


등록은:  http://www.synopsys.com/news/events/sem ··· sem.html




≫ Primary Multi Track Agenda

Track A1 Abstract
Introduction to SystemVerilog testbench with the VMM Methodology
- Making the move from directed tests to constrained-random verification
- SystemVerilog testbench basics
- Strategies for adopting SystemVerilog testbench and the Verification Methodology Manual (VMM)

Debug and Analysis with DVE
- An overview of DVE (Discovery Visualization Environment)
- Using DVE for assertion, testbench and SystemC debug
- Using DVE with analog simulatioins

Track A2 Abstract
Formal Verification with Megellan
- Making the move from directed tests to constrained-random verification
- SystemVerilog testbench basics
- Strategies for adopting SystemVerilog testbench and the Verification Methodology Manual (VMM)

Verification of Low Power Designs
- An overview of DVE (Discovery Visualization Environment)
- Using DVE for assertion, testbench and SystemC debug
- Using DVE with analog simulatioins

Track B1 Abstract
Introduction to VMM Applications
- Register modeling and verification
- Block-to-system reuse and memory allocation techniques
- Data stream scoreboarding

Using Verification IP in a VMM Environment
- Using transaction-level SystemC models in a SystemVerilog environment
- Transaction-level Interface techniques in VCS
- Debugging mixed-abstraction, mixed-language environments in DVE

Track B2 Abstract
SystemC and SystemVerilog Design Verification with VCS
- Using transaction-level SystemC models in a SystemVerilog environment
- Transaction-level Interface techniques in VCS
- Debugging mixed-abstraction, mixed-language environments in DVE

Accelerating Verification using the VMM Hardware Abstraction Layer with ZeBu
- Introduction to hardware-assisted acceleration with the EVE ZeBu platform
- Using the VMM HAL to reuse a common testbench for simulation and acceleration
- Implementing acceleration-friendly checkers, monitors and data generators

Track C1 Abstract
Verifying Performance and Reliability of Nanometer Designs with HSIMplus
- Solutions for post-layout analysis with millions of extracted RC parasitics
- Verifying performance and reliability for IR drop effects and electromigration

Mixed-Signal Verification (MSV) challenges and solutions
- Bottom-up, mixed-signal Verification w/ Verilog, VHDL, & SPICE
- Mixed-language / Mixed-level simulation top down design and verification
- Transistor-level sign-off: why is this important?

Track C2 Abstract
Advanced high-accuracy circuit simulation with HSPICE
- Performing faster simulations
- Ensuring silicon accuracy with advanced models
- Improving productivity with behavioral modeling
- Employing high-speed signal integrity analysis capabilities
- Simulating process variability effects
- Accurately predicting PLL and VCO performance

네이버에 북마크 다음에 북마크 마가린 바르기 HanRSS에 북마크하기 이올린에 북마크하기 News2.0에 투고하기 del.icio.us에 북마크하기 Digg에 번역해 투고하기 dzone에 번역해 투고하기 붐바
babyworm
2007/05/02 23:21 2007/05/02 23:21
Creative Commons License
이 저작물은 크리에이티브 커먼즈 코리아 저작자표시-비영리-변경금지 2.0 대한민국 라이센스에 따라 이용하실 수 있습니다.
Seminar, synopsys, SystemVerilog, VMM

Trackback0 : Comment0
누적조회 875 : 오늘조회 0
Trackback Address :: http://babyworm.net/tatter/trackback/167
[로그인][오픈아이디란?]
Name
Password
Homepage

Secret
Verilog와 VHDL.. Simulator/Verfication 툴 점유율
[babyworm, 2007/04/29 01:04, SoC 설계 관련/관련 새소식]
이 포스팅은 DVCon07에서 ESNUG의 John Cooley가 참석자 800여명을 대상으로 조사한 내용을 바탕으로 하고 있으므로, 전체 시장 점유율이나 비중을 반영한다고 이야기할 수는 없습니다. 하지만, DVCon에 참석하는 사람들이 각 사의 funcational verification을 담당하고 있는 사람이 대부분이라는 점에서 이쪽 분야의 "향후" 경향을 대변하는데는 부족함이 없을 것이라 생각됩니다.

Verilog HDL이 대세다!

이 이야기는 제 Blog전반에 걸쳐서 몇번 이야기 했었습니다. HDL을 배우고 사용하는데 있어서 Verilog HDL이 대세라는 것이지요. John Cooley는 VHDL을 고수하는 업체는 미군과 계약하고 일하는 업체나 일부 유럽 회사밖에는 없다고 이야기합니다. (VHDL을 미국방부에서 만들었으니 아직도 이쪽에 납품하려면 써야 하나봅니다.)


  Verilog only : ############################ 55.3%
mostly Verilog : ######### 18.0%
 both equally  : ### 6.5%
   mostly VHDL : ######## 16.4%
     VHDL only : ## 4.0%

[source: ESNUG-DVCon-Item02]


VHDL만 사용하는 사용자의 비율은 불과 4.0%에 불과하며, VHDL을 main으로 사용하는 사용자를 포함해도 전체의 20% 정도입니다.  Verilog사용자의 경우 VHDL을 사용하는 가장 큰 이유로 "기존에 있던 코드 때문에(legacy code)"라는 답변이 대부분입니다.

더욱 재미있는 것은 ^^; 이런 Mixed simulation을 사용할 때 사용하는 툴이 (이 응답에서는) 대부분 Modelsim이라는 점입니다. (modelsim이 주력 시뮬레이터는 아니구요.) Modelsim에게는 조금 위협적인 이야기가 되겠지요. 지금의 market share가 대부분 legacy code에 의한 것이라면 점차 legacy code의 사용이 줄어들면서 Modelsim의 입지도 줄어들 가능성이 있으니까요.



VCS의 약진!

전반적으로 functional 전 개인적으로 Simulator부분에 있어서 cadence design system의 NCsim series보다 Synopsys VCS series가 이 정도의 market share를 차지한다는 것에 놀라움을 느낍니다. 다시 한번 말씀드리듯이 DVCon은 functional verification engineer을 대상으로 하므로, 현재 상황이라기 보다 미래의 상황을 더 나타낸다고 보고 있으니, 더 놀라운 것입니다.

    Cadence NC-Sim : ######################## 24.3%
        NC-Verilog : ################## 18.0%
        Verilog-XL : # 0.7%
           NC-VHDL : # 1.1%

      Synopsys VCS : ############################################# 44.7%
            VCS-MX : ######### 8.5%

   Mentor ModelSim : ################################### 35.3%

             Aldec : ### 2.8%
            Icarus : .4%
Veripool Verilator : # .6%
 SimuCAD Silos-III : 0%
            Finsim : 0%



        Cadence 2004 total :  ############################## 51.0%
        Cadence 2005 total :  ############################## 51.0%
        Cadence 2007 total :  ########################## 44.1%

       Synopsys 2004 total :  #################### 34.0%
       Synopsys 2005 total :  ############################ 47.0%
       Synopsys 2007 total :  ############################### 53.2%

         Mentor 2004 total :  ######################### 41.0%
         Mentor 2005 total :  ##################### 35.0%
         Mentor 2007 total :  ##################### 35.3%

         others 2004 total :  ###### 11.0%
         others 2005 total :  ### 5.0%
         others 2007 total :  ## 3.5%


사실 저는 VCS를 제대로 사용해 본적이 없어서 뭐라 이야기하기 어렵습니다. Icarus, Verilator, Silos-III, Finsim은 잠깐씩이라도 다 써봤군요.. Silos-III와 Finsim은 수업에서 쓸까 해서 Evaluation version을 사용한 적이 있었고, 다른 것은 개인적인 관심으로...

여하튼.. VCS의 점유율이 늘어나고 Cadence의 점유율이 줄어드는 경향은 아마도 VMM의 힘이 아닌가.. 라는 의견도 있군요.
사실 Cadence가 Verilog기반의 회사임에도 그간 System-C 기반의 설계/검증 환경에 강점을 보인 반면, Synopsys는 VMM으로 SystemVerilog 검증의 기반을 잡아나갔다는 것도 하나의 이유일 수 있다고 분석되는 군요.
Mentor의 Modelsim의 선방도 인상적이긴합니다. 아직 국내 학생들 사이에서는 최고의 인기이지요? 가격적으로도 메리트가 있구요. 하지만, Modelsim에 검증 부분을 강화한Questa에 대한 반응이 아직은 본격적으로 나타나고 있지 않으니 좀 답답하겠습니다. DVCon의 설문 조사인데 말입니다. Questa의 경우 SystemVerilog나 System-C모두에 대하여 약간은 중립적인 견지에 있지요.

여하튼, Big3 EDA 업체가 functional verification에 대한 지배력을 점차 늘려가고 있는 형태네요..



Linting과 Coverage는 Built-in?

저는 사실 Linter에 대해서 처음에는 상당히 호의적이었는데, 지금은 약간 갸웃~하는 입장인데요.
Linter라는 것이 문제가 발생할 부분을 코딩 스타일 점검 과정에서 미리 확인하는 툴은데요..유용하다는 데는 이견이 없습니다만, Simulator나 Synthesizer에서 "상당히 빠르게" 미리 문제를 확인할 수 있기 때문에 약간은 비관적입니다.

Code Coverage에 대해서는 가능성이 많다고 보는데, 문제는 현재 각 Simualtor에서 제공하는 기능이 일반적인 Code coverage기능(최소한 Line coverage정도는..)을 지원하고 있고, 어짜피 functional coverage는 assertion을 사용해야 할테니 강력한 code coverage를 요구하지 않는 다는 것이 문제겠지요. (아니, 실은 요구하는데 그 기능을 위하여 지갑을 열기가 쉽지 않은 것이겠습니다.)

여하튼..

             Cadence built-in :  ######################## 24.0%
                  Cadence HAL :  ########### 11.3%
                     Verisity :  ## 2.0%

            Synopsys built-in :  ############################ 28.2%
                Synopsys LEDA :  ##################### 20.8%

          Mentor MTI built-in :  ####################### 23.0%
         Mentor DesignAnalyst :  ## 1.9%
               0-In CheckList :  ## 1.6%

               Aldec built-in :  ## 2.4%

             Atrenta Spyglass :  ########################## 25.9%

                  Novas nLint :  ### 2.7%
                     TransEDA :  ## 2.2%
            Certess Certitude :  # 1.1%
                        Axiom :  # 0.8%

                    homegrown :  ## 1.9%

결과를 보시면 알겠지만, SpyGlass가 아주 눈에 뜨입니다!
게다가 더욱 놀라운 것은 SpyGlass의 점유율이 2005년보다 약 8%나 증가했다는 것이죠.

또 하나 재미있는 것은 Leda사용자들이 Leda를 무지 싫어한다는 점입니다. 일단 Leda를 쓰지만 'Leda는 X같아서 못쓰겠고, 나중에는 SpyGlass를 쓰겠다'는 식으로요..


Waveform Viewer와 Environment는?

Waveform viewer는 실질적으로 Designer와 verification engineer들이 그야말로 끼고 사는 툴중의 하나인데요..(물론, verification enginner는 약간 덜 끼고 살죠..^^;)
대부분 Simulator에 번들링 되어온 툴을 많이들 사용합니다.

저같은 NCsim 사용자는 Simvision이나 Signal Scan을 사용하겠고, Modelsim 사용자는 Modelsim자체 툴을 사용하시겠고, Nanosim사용자는 Novas nWave가 번들링 되어 있으니 이넘을 사용하시겠죠.

그런데, 사실 요즘 세상에서는 파형만 보여주는 걸로는 부족합니다. 어떤 신호가 시점에서 unknown이 발생했으면, 어떤 신호에서부터 unknown이 타고 들어온건지 분석해주었음 좋겠고..
신호를 그래픽으로 따라 들어가 주었으면 좋겠고, 그 값이 어디서부터 바뀌어 들어온지도 알고 싶지요.

별거 아닌듯 한데, 이게 "생산력"을 아주 급격히 증가시켜줍니다!!
즉, 설계를 마치고 문제가 생기면 가장 시간이 오래 걸리는 부분이 파형보면서 문제를 파악하고 추적하는 건데, 이것을 편하게 해 주는 것은 정말 중요한 거죠.

밑에 표를 보시면 Novas의 툴들 Debussy/Verdi의 점유율이 아주 놀라운데요. 이런 맥락에서 이해하면 될 것 같습니다.
그래도, 제 생각으로는 simvision도 현재 상당히 강력해진 상황인데, 이 넘과 싸워서 사용자의 지갑을 열도록 만들수 있을 정도로 가치를 인정받았다는 의미이므로, 상당히 선전하고 있다는 거죠.
하긴 제 주변에도 Novas Debussy의 팬들이 몇 분 계시기는 하죠..^^;

         Cadence built-in debug :  ############################## 29.6%
         Cadence DAI SignalScan :  ## 1.7%

        Synopsys built-in debug :  ################################# 33.2%

      Mentor MTI built-in debug :  ########################## 26.3%

           Aldec built-in debug :  ### 2.5%

                  Novas Debussy :  ################################# 33.1%
                    Novas Verdi :  ##################### 20.8%
                  Novas nSchema :  ##### 4.5%
                    Novas nWave :  # 1.3%
                   Novas Siloti :  0.3%

             Veritools UnderTow :  ### 2.8%
                 Bybell GTKwave :  # 0.8%
             Veripool Dinotrace :  # 0.6%
           Axiom built-in debug :  # 0.8%
----
In the case of Novas!
           2005 - Novas Debussy :  ############################## 30%
                    Novas Verdi :  ######### 9%
                  Novas nSchema :  # 1%

           2007 - Novas Debussy :  ################################# 33.1%
                    Novas Verdi :  ##################### 20.8%
                  Novas nSchema :  ##### 4.5%
                    Novas nWave :  # 1.3%
                   Novas Siloti :  0.3%



EDA 업계 소식을 보다보면, '야~ 이 툴 정말 써보고 싶다'라는 생각을 해보곤 해요.
근데, 아시다시피 EDA 툴 한 카피의 가격도 가격이거니와.. EDA Tool의 Evaluation이라는 것이 회사 업무에 영향을 받기 때문에 회사 차원에서 evaluation하려면 여러 가지로 귀찮아요..

그래서, 그냥 개인적으로 evaluation 해 볼 수 있는 뭐 그런거 없나 싶기도 합니다. Technical Report정도를 작성하면서 말입니다. 외국의 경우에는 책이나 이런저런것에서 지원받는 경우를 보았습니다만, 사실 국내에서는 EDA 시장 자체의 규모가 작으니 불가능하겠지요. ^^;

네이버에 북마크 다음에 북마크 마가린 바르기 HanRSS에 북마크하기 이올린에 북마크하기 News2.0에 투고하기 del.icio.us에 북마크하기 Digg에 번역해 투고하기 dzone에 번역해 투고하기 붐바
babyworm
2007/04/29 01:04 2007/04/29 01:04
Creative Commons License
이 저작물은 크리에이티브 커먼즈 코리아 저작자표시-비영리-변경금지 2.0 대한민국 라이센스에 따라 이용하실 수 있습니다.
Cadence, Debussy, Mentor, NCsim, NCverilog, Novas, synopsys, VCS, Verdi

Trackback0 : Comment4
누적조회 1529 : 오늘조회 0
Trackback Address :: http://babyworm.net/tatter/trackback/166
Help by Grace | 2007/04/29 12:56 | PERMALINK | EDIT/DEL | REPLY
잘 읽었습니다. 전 시뮬레이션이라고는 ModelSim( Freeware 로 사용가능하니까요.)만 써봐서 다른거는 잘 모르겠네요. 학생수준에서는 '공짜'가 좋죠. 그래서 제가 썼던 찰떡궁합이 ISE WebEdition + ModelSim Free Version 이었답니다. 이렇게 두개만으로도 배울게 무궁무진하더라구요 -.-;;
babyworm | 2007/05/01 22:52 | PERMALINK | EDIT/DEL
Modelsim만 잘써도 많은 걸 할수 있지요. TK와 결합도 아주 좋은 툴이구요. PLI도 편하게 사용할 수 있게 되어 있지요.
gnil | 2007/04/30 01:27 | PERMALINK | EDIT/DEL | REPLY
음... 회사에서는 Waveform viewer로
보통 SandWork 사의툴이나
TurboWave(Synopsys 툴 안에 같이 있었는데 보니까 Novas 예전 툴인듯)를 주로 씁니다....
아무래도 둘다 analog 파형 나타내고 다루기가 좋아서 쓰는데요...
이천 쪽 설계 사람들은 전자를, 청주 쪽 설계 사람들은 후자를 주로 써요...
워낙 끼고 살아야 하는 툴이라 앞으로 통합될 가능성이 없는 것 같구요;;
babyworm | 2007/05/01 22:53 | PERMALINK | EDIT/DEL
그쪽 분야는 아무래도 Mixed signal을 볼일이 많으시니 nWave(TurboWave)가 좋겠지요.^^;
[로그인][오픈아이디란?]
Name
Password
Homepage

Secret
EDA, Foundary 모두 성장한 한해 2006년
[babyworm, 2007/04/24 23:10, SoC 설계 관련/관련 새소식]
관련 새소식은 아닙니다만..

2006년에는 전반적으로 EDA 업체나 foundary 업체나 매출이 대략 15%이상씩 증가한 것으로 보고되었습니다.
그런데, 실제로 돈을 벌었냐.. 라는 말로 넘어가면 좀 이야기가 달라지는데요..

소위 EDA업계의 big 3라고 이야기되는 Cadence, Synopsys, Mentor의 경우 상당한 수익이 난 반면..
소위 Foundary big 3라고 이야기되는 TSM