使用open命令在synopsys中获取库文件

时间:2013-07-01 22:13:57

标签: parsing tcl .lib

您好我使用以下代码从synopsys生成的库文件中获取数据。我正在使用tcl来编码。

set file [open "my_file.lib r]
set final [read -nonewline $file]
close $file

此代码对我不起作用。它是一个库文件,所以我想知道我的代码或库中是否有错误。请帮我解决一下这个。

谢谢

2 个答案:

答案 0 :(得分:1)

用它来读取.lib文件

设置文件[open“filename.lib”r] #or如果你在文件目录的另一个文件夹中,那么使用.lib文件的完整路径

设置filedata [read $ file]

把“$ filedata”

关闭$ file

答案 1 :(得分:0)

什么是“库文件”?它只是文本还是二进制文件?如果它有二进制数据,你可以这样做:

set filename my_file.lib
set file [open $filename r]
fconfigure $file -translation binary
set final [read $file [file size $filename]]
close $file