日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

文档服务器sos,Cliosoft SOS 使用手册

發布時間:2024/3/12 编程问答 51 豆豆
生活随笔 收集整理的這篇文章主要介紹了 文档服务器sos,Cliosoft SOS 使用手册 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

SOS使用手冊

SOS是Cliosoft針對集成電路設計現狀,提出的于現有EDA工具無縫連接的一種解決方案,實現多時區直接設計數據協同設計,不同工程師之間數據協同工作,版本管理,版本控制,工作區管理,發布涉及版本數據等項目管理功能。

使用SOS前需要將sos工具以及license進行load操作。無論是module或者其他load方式,需要在$PATH中出現SOS絕對路徑,確保sos,sosadmin等工具可以直接啟動。

建立一個Server

注:Server的建立一般是依據不同的工藝進行,每一個工藝建立一個Server

利用擁有權限的賬戶load整合SOS程序以及license,然后啟動sosadmin

正常啟動sosadmin之后會出現如上所示的對話框。

點擊“New”后出現下圖所示對話框

此時,你需要考慮的是存儲空間是否充足,如果存儲空間充足,可以使用local方式,如果存儲空間并不是很理想,就使用Cache模式。

這一塊就是設置是否需要使用cache方式建立Server,使用cache方式建立的Server在用戶populate之后所有的文件都是以link方式存在的,所有的文件都是link到cache存儲空間,因此更節省存儲。

依次填寫相關信息,在填寫之前可以直接選擇Recommend按鍵來實現自動填寫,然后根據自動填寫的內容進行修改。

注:無論是Host name選項還是Cache Host選項,都需要dns解析hostname,否則無法成功建立。所有端口不可重復使用。

填寫好之后點擊OK即可,如使用cache方式,大致內容如下圖所示:

在Server創建好之后,需要啟動Server,點擊主窗口

按鈕啟動Server。啟動后選中新建的Server,點擊

按鈕確定是否啟動成功。

建立Project

在建立好Server后并且成功啟動后,就可以直接建立Project。

選擇建立好的Server,點擊Projects

彈出如下對話框:

點擊New添加一個新的Project。

填寫Project的名字,選擇Project存放數據的路徑,以及這個Project的Admin用戶,多個Admin用戶之間用逗號分隔。Comments內容可寫一些項目描述,這個內容并沒有具體的意義,也不對新建的Project內容有任何影響。填寫好之后,點擊OK,出現如下所示的對話框。

這時,一個Project在SOS上的基本框架建立完畢。

配置Project的配置信息(sosd.cfg)

在新建好的Project中根據

顯示的路徑進入到相關目錄下,進入到setup目錄,找到sosd.cfg文件,Vim編輯。

注:初始的sosd.cfg文件并沒有多少信息,需要手工進行添加。在sosd.cfg配置文件中- -代表注釋。

根據項目要求,設置是否為openworld

可以添加修改ADMIN用戶信息

ACL權限控制,我這里分了schematic與layout兩個組,根據權限信息添加人員,人員于人員之間用逗號分隔,最后用分號結尾。

權限基本設置完畢。高級權限請參考SOS相關手冊。修改完成后需要在主窗口對該Server進行一次config Reread操作,點擊Reread Config按鈕即可,會提示配置信息是否出錯。

為Project建立基本的數據信息并link工藝信息。

依次建立Server目錄、Project目錄以及個人目錄。

mkdir –p /sos目錄/server目錄/project目錄/ADMIN用戶目錄/

Admin用戶建立好目錄之后進行基礎數據和信息的配置。

使用對應sosd.cfg中的ADMIN用戶進入到ADMIN用戶目錄后,一次根據Project建立需要的目錄信息。

例如:mkdir project project_tmp project_sim ANA_STD

建立一個cds.lib文件(touch cds.lib).

使用vim工具修改cds.lib文件,內容大致如下。

因為經常集成virtuoso使用,所有空行上面的一些DEFINE都是一些virtuoso的基本內容

主要看INCLUDE一項,指向工藝的絕對路徑下的cds.lib文件,在指向文件前,要先編輯工藝下的cds.lib,因為有一些工藝的cds.lib文件自帶了一些定向內容,但是變量設置方面可能出問題,如果有問題,可以將原cds.lib中的設置信息轉移到這個文件中。

SOFTINCLUDE一項指定的cds.lib.local是用戶可以自定義一些cds.lib的內容,但是在sos服務器中并不存在,每個用戶可以自定義,自行引用,也可以不定義。

在最下面的四行DEFINE目的是將SOS中的目錄對應到本地目錄。

Create信息到SOS。

使用ADMIN用戶load相關的sos工具與license,使用啟動命令sos啟動sos工具。啟動后界面如下:

依次點擊File-new workarea

選擇Server Name,即為之前建立的Server,選擇Project Name,即為之前建立的Project。

圖上所示的權限為選擇哪種存放的方式,如果選擇Local Copies 則所有的文件都會存在本地目錄中,大量占用存儲空間,選擇Links to Smart Cache 方式即為Links方式,如文章前面所說,全部文件都link到Cache存儲中。

我們這里選擇links to smart cache方式。

點擊OK,建立完成。

注:在建立Server的時候如果沒有建立Cache Server,這里則不可選擇links方式,只能選擇local copies方式。但是后期可更改為link方式,需要人力比較大。

在左邊的

下會顯示當前目錄信息,依次選中(四個文件夾,一個cds.lib文件,其他不需要),點擊Create上傳到SOS服務器。

Create完畢后,點擊選擇

根目錄,選擇菜單欄Tree選項,如下圖:

在Populate完成后,返回terminal,ll –a查看cds.lib文件是否為LINK文件,如果是,操作完畢。

其他用戶進行配置并Populate數據信息。

其他有權限用戶在使用過程中,建立目錄、建立workarea的方式同上,區別在于普通權限用戶無需Create目錄結構到SOS服務器中,只需要在建立workarea之后populate即可。

5)與virtuoso進行SOS集成。

所有需要集成使用的用戶,需要在加載virtuoso工具、sos工具及對應license后,輸入setup_cds_libmgr_menu命令,按Y確認將SOS集成到virtuoso中,如下圖所示為集成成功,在左側Library中顯示相關工藝信息則cds.lib文件內容書寫正確,如未出現工藝信息,則需要修改cds.lib文件。

權限管理

在SOS所有操作都進行完畢后,需要對目錄操作權限進行一次設定,需要用ADMIN權限用戶在對應的ADMIN目錄中打開SOS程序。

選擇根目錄,點擊菜單欄Modify Attrs – Source File/Dir……(Source File/Directory)配置目錄Owner以及Write Access權限,確保只有Owner用戶可以修改根目錄結構,其他用戶無法修改。

按此操作,依次選擇目錄,對目錄的Owner或者Group進行權限管控,確保沒有權限的用戶或者組無法進行非法訪問。

用戶操作。

用戶在使用virtuoso操作之前,需要進行一次Updata,在操作的過程中,如果需要修改某些內容,需要對內容進行一次check out對操作的內容進行一次鎖定,在操作完成后check in解除鎖定。

用戶新建的內容需要先Create寫入到SOS服務器中。

總結:以上即為SOS進行數據管理和權限管理的基本操作,高級操作請在本基礎上參考SOS相關操作手冊。建議SOS使用單獨的服務器存放數據,對于Cache數據的存放目錄,需要SOS服務器與用戶登錄的服務器均可以同時訪問并且建議路徑保持一致。

建議使用Link方式建立Server并且要求研發用戶以Link的方式Check數據,這樣可以降低存儲空間的使用率,也可以更好的管理SOS。

使用Link方式也存在一定的不足,如發生需要數據遷移的需求時,需要所有用戶將需要用的數據Create和Check in,然后管理員切換到local copies方式全部check出數據然后進行遷移。

總結

以上是生活随笔為你收集整理的文档服务器sos,Cliosoft SOS 使用手册的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。