Category Archives: 책이야기

책 몇가지

ASIC/processor 관련 책을 많이 보시라는 이야기를 해 드리고 있습니다만, 책이 워낙에 비싸죠.
모모 사이트와 당나귀를 적절히 이용하면 왠만한 책은 pdf로 구할 수도 있습니다만..
클리앙에서 http://www.scribd.com/ 라는 곳에 대한 소개가 있어서 가 봤는데, 괜찮은 책이 많군요. Google 검색을 통해서 갔을때는 그냥 단순히 리포트같은거 모아둔 사이트라고 생각했는데..
잠깐 검색해서 보이는 책 몇권 소개해 드릴께요.
시납시스 툴을 이용하여 합성하고 STA 하는 방법에 대하여 나와있는 책이죠. 예전에 본 책입니다만, 아직도 유효한 부분이 많고, 처음 ASIC flow를 사용해 보시는 분은 한번 읽어두면 좋습니다. 간단한 예제 스크립트도 쓸만하구요.
물론, Synopsys Tool에 있어서 가장 좋은 책은 Manual이에요.. 워낙에 잘쓰여져 있으니까요. 이 책은 메뉴얼 보기에 시간이 없을 때 보시면 좋습니다. 분량도 적고…
아마도 이책 모르시는 분은 없으실 거라 생각됩니다. 설계 방법에 대하여 Verilog/VHDL 을 모두 사용하여 설명한 아주 훌륭한 책입니다. 제가 예전에 처음 VHDL만 사용하다가 verilog쓰기 시작하면서 처음 본 책이고, 가장 많이 참고한 책중에 하나입니다.
Assertion based verification에 대하여 관심을 가지시는 분들이 반드시 보여야 한다고 생각하는 책입니다. 이 책의 저자인 Foster에서부터 ABV가 정착되었다고 해도 과언이 아니니까요(제가 알기로는 그런데, 실제로 그런지는 잘 몰라요 ^^; 논문 Survey를 해본건 아니니까요.. 이런 무책임한 ㅋㅋ)
ARM System Developers Guide-Designing and Optimizing System Software(http://www.scribd.com/doc/6654432/ARM-System-Developers-GuideDesigning-and-Optimizing-System-Software)
상당히 유명한 책이죠. 제가 본 느낌으로는 약간은 Application note의 집합과 같다는 생각이 들었습니다만, ARM 프로세서를 ‘사용하시는 분께’ 아주 유용한 책이라는 느낌입니다. 사용하시는 분이라는 점을 강조한 이유는 최적화 프로그래밍 방법에 방점이 찍혀 있는 책이기 때문입니다. 국내에 번역서도 제 생각으로는 괜찮은 수준으로 번역되어 있습니다. (몇몇 눈에 띄는 부분이 있습니다만, 그래도 몇몇 번역서에 비하면 아~주 잘한 번역입니다.)
이외에도 좋은 문서와 책이 널려 있군요. 가끔 시간되면 몇권 더 소개해드리죠. 제가 읽은 책이 검색 되는 경우에만 소개해 드릴 수 있다는 것이 문제지만요 ^^;
아.. 요즘 보고 있는 책 중에서는 processor design: System on Chip Computing for ASIC and FPGA라는 책이 괜찮더군요. 이에 반해서, 기대를 많이 하고 봤던 Designing Embedded Microprocessor; Low power perspective 는 기대를 많이하고 구입한 책이라 그런지 기대에는 좀 못미치는 책이었습니다.

2007년의 best?

2007년이 한참이나 지났는데, 이제서야 2007년도의 기억을 끄집어 낸다니 참 기나긴 동면 모드였습니다.


처음 시작할 이야기는 2007년에 본 책들 중에서 가장 저에게 인상이 많이 남는 책들입니다.


착한 사마리아인


이 책은 뭐랄까, 왠지 읽어주어야 하겠다라는 그런 생각에서 골라들게 되었습니다. 별로 생각없이 사는 엔지니어입니다만 FTA에 대한 책을 한권쯤은 봐 주어야 하는 것이 아닌가 라는 알량한 생각이 있었음을 부정하지 못하겠습니다.


책의 내용은 시종 선진국에서 말하는 global standard가 어떻게 후발주자에게 주어질 수 있는 기회 균등이라는 자격을 박탈하고 있는지 설명하고 있습니다. 그리고, FTA를 통해서 경제 성장이 이룩될 수 있다는 부분(물론, 모든 사실이 그렇듯이 이것이 절대적인 법칙은 아니겠지요)을 데이터로 반박하고 있습니다. 책을 읽고 나서는 뭔가 좀 멍~ 해졌습니다. 저도 FTA 신봉 주의자중의 한명이였기 때문일까요. “사다리 걷어차기”라는 것이 가장 기억에 남습니다.

전공 관련 부분에서는 정독을 했다기 보다는 필요할 때 부분 부분 참조한 것이 대다수입니다만, 굳이 꼽자면, Professional Verification이란 책을 꼽고 싶습니다. 기술적인 내용이라기보다는 그냥 에세이(혹은 지침서?)라 생각해도 될만큼 가벼운 마음으로 읽을 수도 있는 책입니다. 사실 내용은 어찌보면 “다들 알지만 잘 실천하지 못하는 내용”들을 적어둔 책인데, 중간 중간 위트있게 풀어냈습니다. 아 그렇다고 정말 에세이는 아니에요 ^^; 다른 기법과 소스코드로 중무장된 책들 중에 그나마 쉽게 읽을 수 있었다는 것이지요.


Writing Testbenches Using SystemVerilog나 VMM같은 책은 사실 회사에서 적절한 툴을 선택하지 못한 상태라 뭐라 평가하기 그렇습니다. 특히 Writing Testbenchs Using SystemVerilog는 기존의 writing testbenches 2nd ed.와 내용상에서의 큰 차이를 모르겠어요. VMM은 사실 synopsys것을 사야 한다는 부담이 생각보다 작용하구요.


SystemC에 대해서 말씀하시는 분이 많으신데.. 실제 써보면 SystemC라는 넘이 생각보다 버전을 타요. (PC에서는 큰 문제 없는 것 같은데 UNIX/Linux에서는 생각보다 gcc버전과 툴 버전을 많이 탑니다. )

2008년 1월에는 지금은 Perl/Tk라는 책과 HDTV관련 책을 보고 있어요.. 세상이 험해서 이런 것까지 읽게 되네요.. ㅎㅎ

Low Power Methodology Manual 무료 배포!

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

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