Electronics 板


LINE

小弟我也分享一下吧 我自己装过从 组装PC 套装PC 桌上工作站 rack伺服器 便宜cluster机 套装cluster 先跳过cluster 反正那个就是烦 一堆有的没的程式要装 还有要call各种人帮忙 (我现在说的都是一个实验室用的 非大型研究所用的) 一般买机子最重要的就是看用途啦 考量的情况大部份是以CPU 多核为主 Cache愈大愈好 不要买太怪的architecture 频率不用最高 因为会贵上不少 RAM愈大愈好 硬碟要有RAID 高转速最好(ssd!) 能不要显卡就不要 要显卡就要好好选公司跟用途 driver会是你的大恶梦 OS分两大类型 linux跟非 linux 非linux就先不谈了 这个跟历史有关 什麽sun hp ibm 等 都是会让你想死的东西 linux 又分成两大派 Debian (ubuntu) Redhat (Fedora, centos) 先谈谈 EDA 常用的RH派 简单说RH就是有公司在支援 你要付钱当保护费 CO就是不用付钱没有支援 一切自己想办法 库没有自己加 (这是恶梦) FD是我最搞不懂的东西 他算是比较先进一点的RH 但常有相容型问题 对EDA不建议 因为稳定才是上策 但FD是有免费的EDA套件的 (如果你敢用的话) DB派的话一般在simulator比较常看到 什麽GEM5 VPR原生应该都是支援DB的 後来才有的转用ubuntu 但.....我是不建议啦 相容性差太多了 ubuntu就算是特化版的DB罗 我想这个简单的分类可以帮大家更快了解 尤其是在找库和相关软体中更是需要 (当然我上述所说的并不是完全合学理的正确 只是好了解好入门) 另一个支派就是 cygwin 就是让你的win当linux 用 目前很多simulator都可以用这个了 来看看客户端 原则上我只小小的介绍putty xming putty就是 ssh 连线用 xming就是gui转来你客户端 在putty里要调整x11 还有字型 和连线地址应该就没有问题了 我目前在win10上也是这样用 没有问题 mac的电脑就用terminal ssh就可以了 要另外装xquartz转gui过来 linux基本都不用装 传输档案用ftp sftp连线就可以了 filezilla 免费又好用 另一个是虚拟主机 这个如果你是mac就买parallel吧 别的都有点难用 win的话可以装oracle virtualbox 解析度太小的问题是要去bios调整 linux (你都出家了 还要虚拟啥?) 各种库不会装 有难题? 解法就是用(co) yum search 库的名字 跳出来之後 如果是intel 新的cpu + 64位元os 选有x86_64结尾的 有人会问为什麽装了还是缺库呢 因为你要装development的库 带dev字样的 如果东西很稀有 库里没有呢? 把你的库变大吧 这个就请自google stackoverflow很好用的 ※ 引述《saes2005 (saes2005)》之铭言: : 原PO是个大四专题生 : 研究所要念别间 : 刚好准备把EDA工作站交接给别人 : 就来把我的心得给大家 : 这篇会从买伺服器开始讲起 : 至於putty+Xming 或者 NXSERVER 如果有人有疑惑 : 之後我在打一篇NXSERVER的建置 : 【伺服器规格及采买】 : 这要看用途 : 如果是要跑HSPICE : 相关类比TOOL : 就要注重CPU和记忆体 : 数位的话我觉得只要注重CPU就好 : 品牌的话 : 可以自己组 : 套装机的话 : 有钱买DELL : 没钱就买SuperMicro : 寿命就是人品问题 : 补充 : 银弹非常充足的话一定要建RAID1 or RAID10 : 这样有助於资料保存 : 【作业系统选择】 : 像我是选择 CentOS 6 : 有钱可以买RHEL : 也有少数EDA工作站会用Debian : 但我比较推荐CentOS 6 : 以下将会用CentOS 6来当范例 : 【EDA TOOL 安装】 : 以下分成三大vendor来写 : Cadence: : 记得下以下指令 : yum install glibc-devel.i686 : yum install libXcursor.so.1 : yum install ksh : yum install openmotif : yum install libelf.so.1 : yum install libXss.so.1 : yum install libXft.so.2 : yum install libGL.so.1 : yum install libGLU.so.1 : yum install libXrandr.so.2 : yum install xorg-x11-fonts-75dpi : 剩下依照 CIC的安装教学走 : Mentor: : 在这里我只讲calibre : 打开 /usr/cad/mentor/CIC/calibre.cshrc : 在底下加入 : setenv CALIBRE_2013_4_ALLOW_IXL_ON_RHEL6 101010 : 剩下同CIC教学 : Synopsys: : 这部分只要跟CIC教学走 : 教学中有一点很重要 : 记得打开/etc/hosts : 加入一行 : <server name> <server_ip> : EX: Dog 140.xxx.xxx.xxx : 不然开scope会开不起来 : 【使用者环境建置】 : 所有EDA TOOL只能在C Shell or TC Shell 执行 : 为了不让user每次使用都要source : 所以提供以下方法 : 在/usr/cad 底下创一个档案叫做 env.csh : 里面把要source 的TOOL : 或者要把要精简的指令给弄出来 : EX:QuestaSim or Modelsim : CIC提供的档案是没办法直接key指令 : 就可以加一行指令如下 : alias vsim '/usr/cad/mentor/Questa_Sim/cur/questasim//bin/vsim' : 这个档案弄完後 : 在/usr/cad 底下创建 .tcshrc : 在档案内加上一行 : source /usr/cad/env.csh : 这档案弄完 : 在/usr/cad 下建个 env.sh : 如果有预设好的Synthesis 或是layout(.cdsinit)等环境档案 : 可以在这档案内编辑 : 方便一次完成环境建置 : 像我是在里面加上一行 : cp /usr/cad/.tcshrc ./ : ./是当下目录 : sh档建立完後 : cd 到该user的根目录 : ls -al 看有无.tcshrc档案 : 如果有就下 rm -rf .tcshrc : 如果没有或是已经删除了 : 就下 sh /usr/cad/env.sh : 这样就算是完成环境建置 : 之後使用者可以自己从bash : 下指令 tcsh 变成TC-shell环境 : 或者把user切换成TC-shell : 使用者就可以直接打verdi icc 等指令了 : 如果要重新source : 就只要重打tcsh这道指令即可 : 最後 : 管工作站是个屎缺 : 能不要接就不要接 : 如果接了就只能做下去拉 : 以上 : 希望有帮到大家 -- If I die tomorrow I'd be allright Because I believe That after we're gone The spirit carries on --



※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 92.25.172.2
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Electronics/M.1453421360.A.42F.html
1F:推 fermion: 借问一下如果买不起商用软体,开源有办法达到同等的功能 01/22 09:32
2F:→ fermion: 吗? 01/22 09:32
3F:推 ultimachen: 客户端建议用VNC,吃的资源少,关掉後工作不会中断 01/22 10:52
4F:→ mmonkeyboyy: 一楼....看你要用到什麽程度 PCB 还可以撑住 01/22 16:15
5F:→ mmonkeyboyy: 机械模拟的话也还可以 但贵制程的就不建议了 01/22 16:16
6F:→ mmonkeyboyy: 尤其是库的整合型上很差 不如果想个办法借用吧XD 01/22 16:17
7F:→ mmonkeyboyy: 可以私下讨论这点 我也在帮忙建免费EDA中 01/22 16:17
8F:→ mmonkeyboyy: VNC 的话 很多部门单位公司是禁用的 因为安全性问题 01/22 16:28
9F:→ mmonkeyboyy: 用这个不如用NX 事实上NX可以想成包装所以运作在一个 01/22 16:30
10F:→ mmonkeyboyy: x11的session中 安全性比较高 就图型介面来说也会 01/22 16:31
11F:→ mmonkeyboyy: 比xming这种快一些 01/22 16:32
12F:→ mmonkeyboyy: 没说NX 只是因为原来这篇的发文者说要介绍的XD 01/22 16:40
13F:→ mmonkeyboyy: NX一般就是freeNX+openNX or nomachine 01/22 16:45
自己解决一下这个部份的问题 目前freeNX好像没有支援RH7 (CO7) 的系统 目前只有支援到6而且基本上以後不再更新 openNX最新版本没有支援Win10 可以改用0.16.0.725板撑着 nomachine走nx protocol都支援 但问题是使用起来他有点慢Q_Q x2go是一个比较好的解决方案 但它目前不支援gnome 3.14
14F:→ mmonkeyboyy: 我自己大部份都是拿来算东西用 gui对我来说一般啦 01/22 16:46
15F:→ mmonkeyboyy: 所以大部份都是terminal解决比较多 01/22 16:46
※ 编辑: mmonkeyboyy (78.148.18.144), 01/23/2016 06:57:26
16F:推 ultimachen: putty一样有关掉後工作中断的问题 01/23 09:18
17F:→ ultimachen: 使用private network是比较安全的做法 01/23 09:19
18F:→ ultimachen: BTW,有人有装过OGE吗? 01/23 09:19
19F:→ mmonkeyboyy: 你就背景执行就好了啊.... 01/23 10:32
20F:→ mmonkeyboyy: OGE@_@ 全名是 小弟我不明白 01/23 10:32
这边我想大概介绍一下怎样使用terminal 完全上述工作 一般跑hspice什麽的 就用命令列的跑法 最後加个 & 背景执行就行了 如果是cadence的tool 也能把spectre拿出来单独用 & (请看我之前的介绍) 加上一堆script或是perl可以让你的生活顺利到不行 要编辑文件什麽的 vi基本技能可以练练 vi这种算是少数不能背景执行的 有一个小程式大家可以找找用看看 叫screen 活用这个东西的话基本上可以接回断掉的执行绪还有画面是很方便的 其他常用的东西包含kill top等 ※ 编辑: mmonkeyboyy (78.148.18.144), 01/23/2016 21:56:09







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:WOW站内搜寻

TOP