News

ncsc_run + verdi debug systemc + verilog

这几天一直在调试这个环境,昨天晚上终于将环境调试通过,并运行通过我的sfu设计单元。一个流程终于通过,折腾了好些天,不过还是要庆祝的。
ncsc_run编译systemc太慢了,我的改造成makefile,然后用动态编译,应该会好一些,等待测试结果吧。

Embedded GPU, News

等待!!!!!

《面朝大海,春暖花开》
从明天起,做一个幸福的人 喂马,劈柴,周游世界 从明天起,关心粮食和蔬菜 我有一所房子,面朝大海,春暖花开 从明天起,和每一个亲人通信 告诉他们我的幸福 那幸福的闪电告诉我的 我将告诉每一个人 给每一条河每一座山取一个温暖的名字 陌生人,我也为你祝福 愿你有一个灿烂的前程 愿你有情人终成眷属 愿你在尘世获得幸福 我只愿面朝大海,春暖花开

News

Methods for Handling Spare Cell Placement in Physical Compiler

发现一片好文章,转载之,原文出处不详
Methods for Handling Spare Cell Placement in Physical Compiler
Question:

Dealing with Spare Cells in Physical Compiler

Answer:

Many current ASIC design methodologies employ the use of spare cells somewhere in the design implementation flow. One primary reason for inserting spar   … … … …   阅读更多

Linux, News

astro eco with spare gate

数字eco的方案定下来了,但是手工改动已经不能实现了,因为metal连线太密了。郁闷中。现在只能试试通过astro进行eco了。下面是搜集的eco资料,希望对大家有用。
Performing a Simple ECO in the Astro Flow on a Flat Netlist
Question:
I have a simple flat design fully routed in Astro. I need to add two cells and change four Net connections. What is the best way to perform an EC   … … … …   阅读更多

32bits Embedded Processor, Linux, News

VGA timing information

VGA 时序信息 以下资料来自网上,版权归原作者

VGA timing information
This documents tries to collect together information about standard VGA card timing details.
Information form HP monitor manual
Horizonal Timing

Horizonal Dots 640 640 640
Vertical Scan Lines 350 400 [...]

FPGA BOARD , Altera and Xilinx, News

use ssh and tar to copy files with two pc

tar cf – files | ssh user@192.168.1.18 “tar -C /home/jiaojy -xf -” files为文件,或者目录 -C 后面指定要拷贝的地址, user为192.168.1.18上的用户

Linux, News

inode full , no space on the disk

这几天老是报硬盘满了,查看,还有800多G的空间,太搞了,linux是不是出问题了。今天google一下,发现是inode满了,郁闷,备份所有数据,从新格式化硬盘吧,只能这样了。
mkfs.ext3 -b 4096 -i 8192 -N 18020383 -F /dev/hdd1
用这个命令格式化硬盘,一会儿就死机了,很郁闷。然后用pamagic格式化,则block 和inode分配不合理,现在用pmagic pxe模式格式化,目前一切顺利,希望不要再出问题。pmagic这个东西真不错,我没有想到Linux下也有这么好的格式化工具。推荐使用。

Linux, News

Astro 多clock cts

最近换了个工艺,布局新的处理器。为了降低功耗,里面使用了复杂的时钟域。但是对于astro布clock tree会出现问题,skew很难控制。虽然用sync pin能解决一定问题,但是还是不能解决所有问题。最后想了一个办法,可以解决这个问题。就是在设定时钟树的时候,不打开gated_clock_tree选项,只cts该时钟域内部的clock tree。呵呵,问题解决。以前怎么没有想到这么简单的办法呢?

Linux, News

set_dont_touch transiton violation

今天用astro pr后发现有几个pin的transiton就是不过去,查了一下timing,报dont_touch信息。难道我设置的dont_touch吗,我没有设置呀。怎么回事,难道还要我手动加buffer,郁闷。google了一下,没有发现太多的有用的信息,但是知道有位哥们也是遇到了同样的问题,看来是set_dont_touch引起了implict dont_touch,原来这东西可以传递,晕。试图用remove_attribute解决,可惜不行。想来想去,那就切断这些路径,不让他们自动传递就可以了。在dc中设定一个black box,解决问题。transition修复成功。

Linux, News

定时kill calibre产生的cdsServIpc进程

发现calibre会产生cdsServIpc, 杀掉的话,calibre会不能用了,需要重新开terminal,也就是重新启动calibre,所以决定在大家上班前将这些进程干掉。命令修改如下,其实就是修改了时间。
在crontab中添加如下
30 08 * * * ps -ef | grep cdsServIpc|cut -c 9-15|xargs kill -9
然后 service crond restart .
哈哈,这回应该能正常工作了。

Linux, News