Processor Architect.... egoist
프로세서, SoC, ASIC 설계에 대한 재미난 이야기들. 그리고, 쉼표...
BLOG main image
Notice
babyworm은?
CATEGORY
전체 (241)
SoC 설계 관련 (106)
마이크로 프로세서 이야기 (22)
유용한 설계도구 (7)
검증이야기 (14)
관련 새소식 (28)
초보자 코너 (12)
북마크 (1)
개인적인 (98)
책이야기 (13)
만화/애니메이션 (3)
영화/드라마이야기 (4)
음악이야기 (12)
Boards
질문 게시판
칩쟁이들 모임(올블카페)
TAGS
마이크로 프로세서 synopsys verilog HDL SystemVerilog verification 개인적인 EISC PLI AMD ARM GPU Cadence Synthesis FPGA Mentor 프로세서 Intel LaTex 검증 Microprocessor
Recent Entries
ARM Connected Community...
Painful Truth (2)
불필요하게 어려운 말을... (4)
암울한 반도체 시장 (1)
babyworm의 2008-10-25 북...
Asynchronous는 어려워 (4)
Intel의 새로운 GPU
Guitar로 연주하는 비발디...
AMBA 3.0 AXI protocol에...
중소기업 SoC의 딜레마 (2)
Recent Comments
좋은 책 소개 감사합니다.
11/13 - jwook1004
에구구구.. GALS나 비동기 프...
11/05 - babyworm
안녕하세요. :) 헉.제가 실...
11/05 - babyworm
관리자만 볼 수 있는 댓글입...
11/05 - 비밀방문자
GALs 이거...Arteis 였나..;;...
11/05 - kal9
Recent Trackbacks
불필요하게 어려운 말을 쓰는...
한날은 생각한다
Verilog Coding Style for Sy...
Stay Tuned...
CEO's Leadership Seminar
Stay Tuned...
사악한 쌍둥이 full_case와 p...
Stay Tuned...
칩쟁이들의 모임등록
Stay Tuned...
Calendar
«   2007/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]:+: Welcome To (( sccid...
[JW]iDea Holic
[JW]JS™
[JW]Jung-Hyeon's weB@LOG
[JW]Kino's blog
[JW]애니와 만화의 세계!
[JW]자유로운 늑대의 울음으로~~
[JW]첫사랑 첼로
[JW]최신컴터 놀이~
[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
193247 Visitors up to today!
Today 53 hit, Yesterday 165 hit

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


Add to Technorati Favorites



Candle
'2007/10/18'에 해당되는 글 2건
Debbie Gibson | 2007/10/18
Open Verification Library 간단하게.. | 2007/10/18
Debbie Gibson
[babyworm, 2007/10/18 20:32, 음악이야기]

예전에 '그남자 작곡 그여자 작사'라는 영화를 보고나서 쓴 글에서, 그 옛날의 티파니나 데비깁슨은 뭐하는지 모르겠다고 적었었는데요.. 문득 생각나서 youtube에서 검색해보니 예전의 비디오들이 많이 나오는군요.

IBM PC에서 처음 해본 Ultima(아마도 UltimaIV가 아닌가 생각되는데요)가 나왔을 때 데비깁슨의 2집이 나왔던 것으로 기억되는데.. 그래서 그런지 데비깁슨의 노래를 듣다보면 Ultima가 생각납니다.

데비깁슨 CD에서 bonus cut으로 들어있던, 어쿠스틱 기타로만 연주되었던 We Could be together를 가장 좋아했었는데, 생각보다 찾기 쉽지 않네요.. 그냥 live 버전입니다. (흠.. 생각해보니 데비 깁슨의 동영상은 지금까지 이것이 첨보는 것 같아요 ^^; 음악을 듣기만 좋아해서..)

Debbie Gibson의 대표곡중의 하나지요. Lost in your eyes입니다.


참고적으로 적어두자면, Zoundary Blow Writer에서 Youtube 동영상 삽입은 그냥 XHTML 모드로 가서 코드를 넣기만 하면 되는군요. 음.. 편하네요

Technorati : Debbie Gibson

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

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

Secret
Open Verification Library 간단하게..
[babyworm, 2007/10/18 12:36, SoC 설계 관련/검증이야기]

OVL(Open Verification Library)은 상당히 오래전부터 보아왔던 assertion library인데요. 제 기억이 맞다면 거의 최초의 ABV(assertionbased verification)쪽 라이브러리가 아닌가 기억됩니다. Foster라는 분이 박사 논문으로 작성한 것이, 발전을 거듭해서 ABV라는 것까지 발전한 것으로 기억되는데, 정확한 사실인지는 찾아보지 않고 기억에 의존한 것이라 틀릴 수도 있습니다. 여하튼 OVL의 출발은 상당히 오래된 거죠 ^^;

ABV에서 어찌보면 가장 보편적이었던 표준은 PSL/Sugar인데, 요즘엔 System Verilog Assertion(이후 SVA)이후에 PSL은 개화하지도 못하고 SVA쪽으로 편입되는 느낌이긴 합니다. OVL도 예전에 verilog HDL의 라이브러리의 형태로 출발한 것이 http://www.accellera.org/의 표준으로 채택되고, 여기에 SVA, PSL porting이 추가되면서 여러가지 형태를 가지고 가고 있습니다.

OVL의 가장 큰 장점은 특정 assertion 기반 언어를 사용한 것이 아니라 verilog HDL 기반이기 때문에 특정 assertion 언어를 지원하지 않는 일반적인 HDL시뮬레이터에서 다 사용할 수 있다는 것이겠습니다(앞에 설명드렸다시피 SVA, PSL port를 지원할 수도 있으니 일반론이라 볼 수는 없고, OVL2.0으로 오면서 SVA쪽에 무게를 두고 multiple fifo에 대한 관련 문법 때문에 더이상 무조건 Verilog HDL기반이라 이야기하는 건 힘들게 되었습니다만.. 이 글에서는 일단 제가 알고 있는 범위인 OVL 1.x버전대로 한정하지요..) 예전에 System Verilog 기반으로 이런 저런거 해 보려다가 tool의 라이센스가 대부분의 SystemVerilog의 verification feature부분을 사용하기 위해서(queue라던지, fifo model이라던지..하는 ) 추가적으로 돈을 지불해야 하는 방식이라 못쓰고 있다는 이야기를 드렸는데, OVL은 assertion에 있어서는 뭐 강력하지도 않지만, 추가적으로 돈이 들지 않는다는 건 장점이에요.

OVL을 요즘에 다시 관심을 가지게 된 이유는 ARM에서 AXI Protocol Checker라는 것을 배포하고 있는데, 이넘이 OVL 1.x 기반의 assertion 문법을 사용하고 있기 때문입니다. ARM에서 이런 기특한 일을 할때도 있군요. 나름 다양한 문법과 설정을 할 수 있도록 작성된 protocol checker이기 때문에, 예전에 추상적으로 알고 있던 몇몇 assertion 관련 문법을 좀더 정확히 알 수 있는 좋은 예제였습니다.

관심있으신 분은 한번 설치해서 AxiPC를 구동시켜 보실 것을 권장합니다. AXI 시스템이 있으시다면, 주욱 돌려 보면서 protocol을 잘못 이해해서 잘못 작성한 부분이 있는지 확인하는 데 도움을 줄 것이고, AxiPC 자체에 혹은 AXI 프로토콜에 관심이 있으시다면 , AXI dummy slave나 AXI protocol generator 같은건 간단하게 만들어서 프로토콜의 발생에 따른 에러 발생 여부를 확인하면 되니 생각보다 활용도가 좀 있습니다.

AXI protocol checker는 ARM 사의 홈페이지에서, OVL은 accellera의 OVL페이지에서 각각 다운 받을 수 있습니다. (verilog mode로 사용할때는 +define+OVL_VERILOG 를 쓰셔야 하심을 잊지 마세요)

Technorati : AMBA, AXI, OVL, verification

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

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

Secret
*1
Location : Tag : GuestBook : Admin
babyworm’s Blog is powered by Tattertools.com / Designed by Hisday / Modified by Daisy