文档服务器sos,Cliosoft SOS 使用手册
SOS使用手冊
SOS是Cliosoft針對集成電路設(shè)計現(xiàn)狀,提出的于現(xiàn)有EDA工具無縫連接的一種解決方案,實現(xiàn)多時區(qū)直接設(shè)計數(shù)據(jù)協(xié)同設(shè)計,不同工程師之間數(shù)據(jù)協(xié)同工作,版本管理,版本控制,工作區(qū)管理,發(fā)布涉及版本數(shù)據(jù)等項目管理功能。
使用SOS前需要將sos工具以及l(fā)icense進行l(wèi)oad操作。無論是module或者其他load方式,需要在$PATH中出現(xiàn)SOS絕對路徑,確保sos,sosadmin等工具可以直接啟動。
建立一個Server
注:Server的建立一般是依據(jù)不同的工藝進行,每一個工藝建立一個Server
利用擁有權(quán)限的賬戶load整合SOS程序以及l(fā)icense,然后啟動sosadmin
正常啟動sosadmin之后會出現(xiàn)如上所示的對話框。
點擊“New”后出現(xiàn)下圖所示對話框
此時,你需要考慮的是存儲空間是否充足,如果存儲空間充足,可以使用local方式,如果存儲空間并不是很理想,就使用Cache模式。
這一塊就是設(shè)置是否需要使用cache方式建立Server,使用cache方式建立的Server在用戶populate之后所有的文件都是以link方式存在的,所有的文件都是link到cache存儲空間,因此更節(jié)省存儲。
依次填寫相關(guān)信息,在填寫之前可以直接選擇Recommend按鍵來實現(xiàn)自動填寫,然后根據(jù)自動填寫的內(nèi)容進行修改。
注:無論是Host name選項還是Cache Host選項,都需要dns解析hostname,否則無法成功建立。所有端口不可重復(fù)使用。
填寫好之后點擊OK即可,如使用cache方式,大致內(nèi)容如下圖所示:
在Server創(chuàng)建好之后,需要啟動Server,點擊主窗口
按鈕啟動Server。啟動后選中新建的Server,點擊
按鈕確定是否啟動成功。
建立Project
在建立好Server后并且成功啟動后,就可以直接建立Project。
選擇建立好的Server,點擊Projects
彈出如下對話框:
點擊New添加一個新的Project。
填寫Project的名字,選擇Project存放數(shù)據(jù)的路徑,以及這個Project的Admin用戶,多個Admin用戶之間用逗號分隔。Comments內(nèi)容可寫一些項目描述,這個內(nèi)容并沒有具體的意義,也不對新建的Project內(nèi)容有任何影響。填寫好之后,點擊OK,出現(xiàn)如下所示的對話框。
這時,一個Project在SOS上的基本框架建立完畢。
配置Project的配置信息(sosd.cfg)
在新建好的Project中根據(jù)
顯示的路徑進入到相關(guān)目錄下,進入到setup目錄,找到sosd.cfg文件,Vim編輯。
注:初始的sosd.cfg文件并沒有多少信息,需要手工進行添加。在sosd.cfg配置文件中- -代表注釋。
根據(jù)項目要求,設(shè)置是否為openworld
可以添加修改ADMIN用戶信息
ACL權(quán)限控制,我這里分了schematic與layout兩個組,根據(jù)權(quán)限信息添加人員,人員于人員之間用逗號分隔,最后用分號結(jié)尾。
權(quán)限基本設(shè)置完畢。高級權(quán)限請參考SOS相關(guān)手冊。修改完成后需要在主窗口對該Server進行一次config Reread操作,點擊Reread Config按鈕即可,會提示配置信息是否出錯。
為Project建立基本的數(shù)據(jù)信息并link工藝信息。
依次建立Server目錄、Project目錄以及個人目錄。
mkdir –p /sos目錄/server目錄/project目錄/ADMIN用戶目錄/
Admin用戶建立好目錄之后進行基礎(chǔ)數(shù)據(jù)和信息的配置。
使用對應(yīng)sosd.cfg中的ADMIN用戶進入到ADMIN用戶目錄后,一次根據(jù)Project建立需要的目錄信息。
例如:mkdir project project_tmp project_sim ANA_STD
建立一個cds.lib文件(touch cds.lib).
使用vim工具修改cds.lib文件,內(nèi)容大致如下。
因為經(jīng)常集成virtuoso使用,所有空行上面的一些DEFINE都是一些virtuoso的基本內(nèi)容
主要看INCLUDE一項,指向工藝的絕對路徑下的cds.lib文件,在指向文件前,要先編輯工藝下的cds.lib,因為有一些工藝的cds.lib文件自帶了一些定向內(nèi)容,但是變量設(shè)置方面可能出問題,如果有問題,可以將原cds.lib中的設(shè)置信息轉(zhuǎn)移到這個文件中。
SOFTINCLUDE一項指定的cds.lib.local是用戶可以自定義一些cds.lib的內(nèi)容,但是在sos服務(wù)器中并不存在,每個用戶可以自定義,自行引用,也可以不定義。
在最下面的四行DEFINE目的是將SOS中的目錄對應(yīng)到本地目錄。
Create信息到SOS。
使用ADMIN用戶load相關(guān)的sos工具與license,使用啟動命令sos啟動sos工具。啟動后界面如下:
依次點擊File-new workarea
選擇Server Name,即為之前建立的Server,選擇Project Name,即為之前建立的Project。
圖上所示的權(quán)限為選擇哪種存放的方式,如果選擇Local Copies 則所有的文件都會存在本地目錄中,大量占用存儲空間,選擇Links to Smart Cache 方式即為Links方式,如文章前面所說,全部文件都link到Cache存儲中。
我們這里選擇links to smart cache方式。
點擊OK,建立完成。
注:在建立Server的時候如果沒有建立Cache Server,這里則不可選擇links方式,只能選擇local copies方式。但是后期可更改為link方式,需要人力比較大。
在左邊的
下會顯示當(dāng)前目錄信息,依次選中(四個文件夾,一個cds.lib文件,其他不需要),點擊Create上傳到SOS服務(wù)器。
Create完畢后,點擊選擇
根目錄,選擇菜單欄Tree選項,如下圖:
在Populate完成后,返回terminal,ll –a查看cds.lib文件是否為LINK文件,如果是,操作完畢。
其他用戶進行配置并Populate數(shù)據(jù)信息。
其他有權(quán)限用戶在使用過程中,建立目錄、建立workarea的方式同上,區(qū)別在于普通權(quán)限用戶無需Create目錄結(jié)構(gòu)到SOS服務(wù)器中,只需要在建立workarea之后populate即可。
5)與virtuoso進行SOS集成。
所有需要集成使用的用戶,需要在加載virtuoso工具、sos工具及對應(yīng)license后,輸入setup_cds_libmgr_menu命令,按Y確認(rèn)將SOS集成到virtuoso中,如下圖所示為集成成功,在左側(cè)Library中顯示相關(guān)工藝信息則cds.lib文件內(nèi)容書寫正確,如未出現(xiàn)工藝信息,則需要修改cds.lib文件。
權(quán)限管理
在SOS所有操作都進行完畢后,需要對目錄操作權(quán)限進行一次設(shè)定,需要用ADMIN權(quán)限用戶在對應(yīng)的ADMIN目錄中打開SOS程序。
選擇根目錄,點擊菜單欄Modify Attrs – Source File/Dir……(Source File/Directory)配置目錄Owner以及Write Access權(quán)限,確保只有Owner用戶可以修改根目錄結(jié)構(gòu),其他用戶無法修改。
按此操作,依次選擇目錄,對目錄的Owner或者Group進行權(quán)限管控,確保沒有權(quán)限的用戶或者組無法進行非法訪問。
用戶操作。
用戶在使用virtuoso操作之前,需要進行一次Updata,在操作的過程中,如果需要修改某些內(nèi)容,需要對內(nèi)容進行一次check out對操作的內(nèi)容進行一次鎖定,在操作完成后check in解除鎖定。
用戶新建的內(nèi)容需要先Create寫入到SOS服務(wù)器中。
總結(jié):以上即為SOS進行數(shù)據(jù)管理和權(quán)限管理的基本操作,高級操作請在本基礎(chǔ)上參考SOS相關(guān)操作手冊。建議SOS使用單獨的服務(wù)器存放數(shù)據(jù),對于Cache數(shù)據(jù)的存放目錄,需要SOS服務(wù)器與用戶登錄的服務(wù)器均可以同時訪問并且建議路徑保持一致。
建議使用Link方式建立Server并且要求研發(fā)用戶以Link的方式Check數(shù)據(jù),這樣可以降低存儲空間的使用率,也可以更好的管理SOS。
使用Link方式也存在一定的不足,如發(fā)生需要數(shù)據(jù)遷移的需求時,需要所有用戶將需要用的數(shù)據(jù)Create和Check in,然后管理員切換到local copies方式全部check出數(shù)據(jù)然后進行遷移。
總結(jié)
以上是生活随笔為你收集整理的文档服务器sos,Cliosoft SOS 使用手册的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 零跑科技赴港上市:销量“数据打架”,真假
- 下一篇: 物联网 考试答案