Tech
-
[Linux] Facing a problem when using VCS D-2010.06-SP1Tech/Computer 2011. 7. 22. 22:05
Verilog Simulation으로는 Verilog-XL, NCVerilog, VCS 등이 사용되어왔으나 최근들어 가장 많이 사용되는 것은 단연 vcs다. Synopsys에서 나온 이 Tool은 최신 버젼이 계속해서 개발되고 있으며, dve를 통한 waveform viewer 및 Analog Simulation과 연동하는 ModelSim 도 충실히 지원하고 있어서 앞 날이 많이 남은 Hardware Designer라면 앞으로 누구나 써보게 될 것 같다. 사족은 여기까지고, 현재(7월 21일 10시)까지 아래의 에러가 나타나면서 Verilog Simulation을 위한 Executable file simv 가 생성되지 않는다. make: *** No rule to make target `rmapats.m..
-
[Emacs] 폴더 내에 속하는 파일들이 가지는 문자열 모두 치환하기Tech/Computer 2011. 7. 15. 10:03
컴퓨터 작업을 하다보면, 폴더 내에 속하는 파일들을 모두 열어서 특정한 문자열을 모두 열어서 이를 다시 치환해야하는 노가다 작업에 맞딱드리기 쉽다. 이 때 Emacs를 이용하여 간단하게 해결할 수 있다. 먼저 아래의 명령을 입력하면 찾고자 하는 정규식표현을 입력할 수 있는데, 이를 입력하면 하위 폴더를 포함하여 해당 문자열을 가진 파일들을 모두 검색해준다. M-x find-grep-dired 검색된 파일들이 모두 *Find* 에 저장됨을 볼 수 있다. 이 때, t를 누르면 검색된 파일들이 모두 선택된다. (우분투 기본 테마에서는 빨간색으로 토글됨) 이 때, Q (shift+q)를 누르면 문자열 치환 식이 나타나는데, 일반적인 정규식 표현 치환과 똑같다. 이 후에는 파일마다 검색된 부분이 나타나며, y 또..
-
[Linux] Running VCS D-2010.06-SP1 on Ubuntu 11.04Tech/Computer 2011. 7. 15. 09:39
Synopsys 사의 Tool들을 Ubuntu 11.04에서 실행 중인데, VCS의 경우 설치는 잘 되나 실행하면 아래와 같은 에러 메시지를 출력하면서 실행이 되질 않는다. /bin/sh: Illegal option -h 이는 VCS가 예전 /bin/sh를 사용하고 있기 때문인데, Ubuntu 11.04의 경우 해당 shell의 명령어들을 지원하고 있지 않으므로 실행이 되지 않는다. vcs가 2010년 6월 버젼임에도 불구하고 실행되지 않는 것을 볼 때, 이전 버젼 모두에서 실행되지 않을 것 같다. 이를 해결하는 방법은 2가지가 있다. Ubuntu에서는 /bin/sh의 명령어들을 모두 확장하여 /bin/bash에서 지원하고 있으므로, /bin/sh 부분들을 찾아서 /bin/bash로 치환한다. "sudo..
-
[Linux] Ubuntu 11.04에 Cadence ICFB 5141 설치하기Tech/Computer 2011. 7. 15. 02:18
Ubuntu 11.04에 Cadence IC5141 Base를 설치하려고 하니, 설치 과정 중 softload 에서 아래의 에러 메시지를 출력하면서 프로그램 설치에 실패를 반복했다. Checking data files... Executing control programs (pre-load) ... sort: open failed: +3: No such file or directory expr: syntax error SL-8: No information available on :. Call the Cadence Customer Response Center (CRC) at 1-800-Cadenc2 (1-800-223-3622) to get the right /usr/cadence/icfb/ic5141/in..
-
[LInux] 원격으로 X window 실행 시 에러 대처하기Tech/Computer 2011. 7. 13. 17:01
Client computer에서 Ubuntu 11.04 를 설치한 후, 원격으로 Server에 접속하여 사용하고 있는데, Cadence Tool이 실행되지 않는 문제가 있었다. 정확히 말해서는 X-window와 관련한 문제이다. 아래의 에러메시지를 출력하고 프로그램이 종료되고 만다. X Error of failed request: BadName (named color or font does not exist) Major opcode of failed request: 45 (X_OpenFont) Serial number of failed request: 15 Current serial number in output stream: 30 처음에는 이 문제가 Server 상의 문제인 줄 알고, 이것저것 패키지를..
-
[Linux] wish : command not found.Tech/Computer 2011. 7. 13. 11:29
최근 작업용 OS로 Ubuntu 11.04 64-bit를 설치하였는데, Synopsys 사의 tool을 설치하다가 이와 같은 에러를 맞딱드렸다. wish : command not found. Installer가 포함하는 파일 중 wish 를 실행하지 못하는 이유였는데, 이 wish가 무엇인지 살펴보니, tc-shell을 사용가능하게 해주는 프로그램이라고 한다. 이를 해결하기 위해서는 tcsh, csh, tk 등을 설치해야한다는 이야기를 듣고, Ubuntu에서 관련 Package 들을 설치하였는데, 여전히 해결할 수가 없었다. (sudo apt-get install wish 를 입력하면 관련 tk 패키지 중 하나만 선택해서 입력하라는 메시지를 얻는다.) 최종적으로 이를 해결하려면 아래의 Package를 설..
-
[Emacs] Emacs 환경설정 쉽게 하기 gitHub emacs-starter-kit 설치Tech/Computer 2011. 7. 12. 14:30
Computer HDD가 고장나면서 Windows, Linux를 새로 설치하면서 그동안 간간히 써왔던 emacs를 써보고 싶어, 찾아보았다. 흔히 텍스트 편집기로 vim 또는 emacs를 많이들 추천하는데 - 모두 각자의 광신도가 존재한다. - 그동안 vim만 써오다가, 작년 USC에 방문했을 때, 연구실 내에서 모두 emacs를 사용하는 것을 보고 한번 써보고자 마음을 먹었었다. Vim과 Emacs 모두 어려운 편집기이나, emacs가 보다 더 확장성이 있고, 보다 더 어려운 것 같다. 높은 진입장벽 때문에 emacs를 손쉽게 사용하지 못하는 사람들(나처럼)을 위해서 유용한 Configuration 을 모아놓은 Starter Kit가 있다. [Emacs Starter Kit 받으러가기] 다운받은 파일을..
-
MoNETA - brain-inspired chipTech/SoC 2011. 7. 11. 23:40
IEEE SPECTRUM DECEMBER 2010에 실린 내용으로 교수님의 추천으로 읽어본 article. Full Title은 Meet MoNETA-the brain-inspired chip that will outsmart us all 'The Brain of a New Machine' MoNETA란 Modular Neural Exploring Traveling Agent의 약자로써, Boston Univ's Dept. of cognitive and neural systems에서 제작한 software가 California HP Lab의 bio-inspired microprocessor에서 동작한다! 아무래도 paper가 아닌 article이다보니 아이디어에 대해 도움되는 내용이 풍부하진 않다. Bi..