create account

First open-source simulation framework for the assessment of aging effects in SoC designs by victory622

View this thread on: hive.blogpeakd.comecency.com
· @victory622 · (edited)
$68.43
First open-source simulation framework for the assessment of aging effects in SoC designs
In deeply scaled CMOS technologies, device aging causes transistor performance parameters to degrade over time. While reliable models to accurately assess these degradations are available for devices and circuits, the extension to these models for estimating the aging of microprocessor cores is not trivial and there is no well accepted model in the open source community.

Therefore, our team want to open source of our developed simulation framework for the assessment of  aging effects in SoC designs, namely **Vintage** developed by TCL language.  It should be the first open source simulator for investigating NBTI aging effects of SoC design s in electronic design automation(EDA) field. 

This is the github repository address of our framework: https://github.com/yukai622/Vintage , please go there for more information of our framework and the instructions of how to use our framework.  There is a very detailed Readme file describes our framework, you also can check our papers which illustrate our proposed framework.  In EDA field, there is no opensource gate-level aging simulator in the community according to our knowledge, we want to help designers or people in academic field can conduct aging degradation simulation of SoC for free.


![logo.gif](https://res.cloudinary.com/hpiynhbhq/image/upload/v1514571302/ab2uah6wtytwjhjyb4fd.gif)

Vintage is a plugin of Synopsys PrimeTime for calculating the NBTI-induced aging. Vintage uses aging-characterized libraries to calculate gate-by-gate aging on a critical path. Since most conventional design kits do not provide designers with aging library that account for time-dependent variations, Vintage implements a SPICE-based flow for the analysis of the aging of CMOS library cells to achieve such aging library. Vintage is a comprehensive solution for the assessment of NBTI induced aging effects in System-on-Chip designs. It consists of a Static Simulation Framework which tracks the aging of powermanaged logic circuits and SRAM memory arrays, and provides accurate estimation of the life-time of microprocessor-based designs. Easy to integrate into state-of-the-art tools, VintAge represents the enabling technology for future design flows in which aging is included in the optimization loop at any level of abstraction, from application and system level down to circuit and gate level.

![1.png](https://res.cloudinary.com/hpiynhbhq/image/upload/v1514571437/rsmdaat3iusf6fei0hdr.png)

Above figure illustrates the mechanism of Vintage, it consists of a static timing analysis (STA) engine, which takes as inputs a synthesized design (i.e., a verilog) of which life-time estimation is required, a test-bench that emulates the real work-load, and a technology file characterized for aging. From these information, depending on the operating condition defined by the user, VintAge extracts & annotates the aging of each unit into the design database. The new aging information are then used for the estimation of the circuit lifetime.

##### Example
If we select an open source synthesizable microprocessor core, namely PLASMA. When using Vintage to investigate the aging degradation of the core, the whole framework is shown in below figure. 
![123.png](https://res.cloudinary.com/hpiynhbhq/image/upload/v1514571791/g8pox9iswoeitfqnxvhm.png)

Assume the fresh PLASMA core max operating frequency is 350MHz, we can use our developed simulation framework derive the aging of its max operating frequency profile in 10 years as shown in below figure. More important, our developed framework can run any kind of real application on the core to imitate real working condition since it is a system-level platform but computing aging degradation of each gate in your design.
![456.png](https://res.cloudinary.com/hpiynhbhq/image/upload/v1514572103/c4tfwdwlhaibbwxf59ms.png)

For more information, please check my github repository : https://github.com/yukai622/Vintage

To verify the project is belonged to me, the below figures show the synchronized github account in my utopian-io website. The account name is same as the owner of such project shown in the github website.


![微信截图_20171229193243.png](https://res.cloudinary.com/hpiynhbhq/image/upload/v1514572362/q4pbgi8fhv9sy48fjnyq.png)





<br /><hr/><em>Posted on <a href="https://utopian.io/utopian-io/@victory622/first-open-source-simulation-framework-for-the-assessment-of-aging-effects-in-soc-designs">Utopian.io -  Rewarding Open Source Contributors</a></em><hr/>
👍  , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,
properties (23)
authorvictory622
permlinkfirst-open-source-simulation-framework-for-the-assessment-of-aging-effects-in-soc-designs
categoryutopian-io
json_metadata"{"community":"utopian","app":"utopian/1.0.0","format":"markdown","repository":{"id":115052122,"name":"Vintage","full_name":"yukai622/Vintage","owner":{"login":"yukai622","id":18303968,"avatar_url":"https://avatars1.githubusercontent.com/u/18303968?v=4","gravatar_id":"","url":"https://api.github.com/users/yukai622","html_url":"https://github.com/yukai622","followers_url":"https://api.github.com/users/yukai622/followers","following_url":"https://api.github.com/users/yukai622/following{/other_user}","gists_url":"https://api.github.com/users/yukai622/gists{/gist_id}","starred_url":"https://api.github.com/users/yukai622/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/yukai622/subscriptions","organizations_url":"https://api.github.com/users/yukai622/orgs","repos_url":"https://api.github.com/users/yukai622/repos","events_url":"https://api.github.com/users/yukai622/events{/privacy}","received_events_url":"https://api.github.com/users/yukai622/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/yukai622/Vintage","description":"a simulation framework for the assessment of NBTI-induced aging effects in SoC designs","fork":false,"url":"https://api.github.com/repos/yukai622/Vintage","forks_url":"https://api.github.com/repos/yukai622/Vintage/forks","keys_url":"https://api.github.com/repos/yukai622/Vintage/keys{/key_id}","collaborators_url":"https://api.github.com/repos/yukai622/Vintage/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/yukai622/Vintage/teams","hooks_url":"https://api.github.com/repos/yukai622/Vintage/hooks","issue_events_url":"https://api.github.com/repos/yukai622/Vintage/issues/events{/number}","events_url":"https://api.github.com/repos/yukai622/Vintage/events","assignees_url":"https://api.github.com/repos/yukai622/Vintage/assignees{/user}","branches_url":"https://api.github.com/repos/yukai622/Vintage/branches{/branch}","tags_url":"https://api.github.com/repos/yukai622/Vintage/tags","blobs_url":"https://api.github.com/repos/yukai622/Vintage/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/yukai622/Vintage/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/yukai622/Vintage/git/refs{/sha}","trees_url":"https://api.github.com/repos/yukai622/Vintage/git/trees{/sha}","statuses_url":"https://api.github.com/repos/yukai622/Vintage/statuses/{sha}","languages_url":"https://api.github.com/repos/yukai622/Vintage/languages","stargazers_url":"https://api.github.com/repos/yukai622/Vintage/stargazers","contributors_url":"https://api.github.com/repos/yukai622/Vintage/contributors","subscribers_url":"https://api.github.com/repos/yukai622/Vintage/subscribers","subscription_url":"https://api.github.com/repos/yukai622/Vintage/subscription","commits_url":"https://api.github.com/repos/yukai622/Vintage/commits{/sha}","git_commits_url":"https://api.github.com/repos/yukai622/Vintage/git/commits{/sha}","comments_url":"https://api.github.com/repos/yukai622/Vintage/comments{/number}","issue_comment_url":"https://api.github.com/repos/yukai622/Vintage/issues/comments{/number}","contents_url":"https://api.github.com/repos/yukai622/Vintage/contents/{+path}","compare_url":"https://api.github.com/repos/yukai622/Vintage/compare/{base}...{head}","merges_url":"https://api.github.com/repos/yukai622/Vintage/merges","archive_url":"https://api.github.com/repos/yukai622/Vintage/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/yukai622/Vintage/downloads","issues_url":"https://api.github.com/repos/yukai622/Vintage/issues{/number}","pulls_url":"https://api.github.com/repos/yukai622/Vintage/pulls{/number}","milestones_url":"https://api.github.com/repos/yukai622/Vintage/milestones{/number}","notifications_url":"https://api.github.com/repos/yukai622/Vintage/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/yukai622/Vintage/labels{/name}","releases_url":"https://api.github.com/repos/yukai622/Vintage/releases{/id}","deployments_url":"https://api.github.com/repos/yukai622/Vintage/deployments","created_at":"2017-12-21T22:20:11Z","updated_at":"2017-12-29T16:14:36Z","pushed_at":"2018-01-01T21:05:24Z","git_url":"git://github.com/yukai622/Vintage.git","ssh_url":"git@github.com:yukai622/Vintage.git","clone_url":"https://github.com/yukai622/Vintage.git","svn_url":"https://github.com/yukai622/Vintage","homepage":null,"size":108,"stargazers_count":0,"watchers_count":0,"language":"Tcl","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":0,"mirror_url":null,"archived":false,"open_issues_count":0,"license":null,"forks":0,"open_issues":0,"watchers":0,"default_branch":"master","score":16.479828},"pullRequests":[],"platform":"github","type":"development","tags":["utopian-io","steemstem","opensource","science","vlsi"],"links":["https://github.com/yukai622/Vintage","https://utopian.io/utopian-io/@victory622/first-open-source-simulation-framework-for-the-assessment-of-aging-effects-in-soc-designs"],"image":["https://res.cloudinary.com/hpiynhbhq/image/upload/v1514571302/ab2uah6wtytwjhjyb4fd.gif","https://res.cloudinary.com/hpiynhbhq/image/upload/v1514571437/rsmdaat3iusf6fei0hdr.png","https://res.cloudinary.com/hpiynhbhq/image/upload/v1514571791/g8pox9iswoeitfqnxvhm.png","https://res.cloudinary.com/hpiynhbhq/image/upload/v1514572103/c4tfwdwlhaibbwxf59ms.png","https://res.cloudinary.com/hpiynhbhq/image/upload/v1514572362/q4pbgi8fhv9sy48fjnyq.png"],"moderator":{"account":"justyy","reviewed":true,"pending":false,"flagged":false}}"
created2018-01-01 21:50:06
last_update2018-01-06 22:22:24
depth0
children7
last_payout2018-01-08 21:50:06
cashout_time1969-12-31 23:59:59
total_payout_value49.577 HBD
curator_payout_value18.854 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length4,485
author_reputation132,772,573,652,848
root_title"First open-source simulation framework for the assessment of aging effects in SoC designs"
beneficiaries
0.
accountutopian.pay
weight2,500
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id26,440,304
net_rshares7,032,524,109,988
author_curate_reward""
vote details (39)
@justyy ·
$0.54
Thank you for the contribution. It has been approved.

Great work, and I think you can also tag `steemstem`.

You can contact us on [Discord](https://discord.gg/UCvqCsx).
**[[utopian-moderator]](https://utopian.io/moderators)**
👍  
properties (23)
authorjustyy
permlinkre-victory622-first-open-source-simulation-framework-for-the-assessment-of-aging-effects-in-soc-designs-20180101t232532692z
categoryutopian-io
json_metadata{"tags":["utopian-io"],"community":"utopian","app":"utopian/1.0.0"}
created2018-01-01 23:25:36
last_update2018-01-01 23:25:36
depth1
children1
last_payout2018-01-08 23:25:36
cashout_time1969-12-31 23:59:59
total_payout_value0.410 HBD
curator_payout_value0.130 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length227
author_reputation280,616,224,641,976
root_title"First open-source simulation framework for the assessment of aging effects in SoC designs"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id26,451,159
net_rshares45,084,393,812
author_curate_reward""
vote details (1)
@victory622 ·
Thank you very much! Thanks to your advice, I will put steemstem on this post.
properties (22)
authorvictory622
permlinkre-justyy-re-victory622-first-open-source-simulation-framework-for-the-assessment-of-aging-effects-in-soc-designs-20180101t232849108z
categoryutopian-io
json_metadata{"tags":["utopian-io"],"app":"steemit/0.1"}
created2018-01-01 23:28:39
last_update2018-01-01 23:28:39
depth2
children0
last_payout2018-01-08 23:28:39
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length78
author_reputation132,772,573,652,848
root_title"First open-source simulation framework for the assessment of aging effects in SoC designs"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id26,451,479
net_rshares0
@towardsthesun ·
这种技术帖,我带着膜拜的心情,全力点赞!
properties (22)
authortowardsthesun
permlinkre-victory622-first-open-source-simulation-framework-for-the-assessment-of-aging-effects-in-soc-designs-20180102t001558849z
categoryutopian-io
json_metadata{"tags":["utopian-io"],"app":"steemit/0.1"}
created2018-01-02 00:15:57
last_update2018-01-02 00:15:57
depth1
children3
last_payout2018-01-09 00:15:57
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length20
author_reputation3,391,001,128,142
root_title"First open-source simulation framework for the assessment of aging effects in SoC designs"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id26,456,480
net_rshares0
@victory622 · (edited)
唉,教授早就让我开源了。。我一直拖着。。。要不是乌托邦,估计还在托着,哈哈。
properties (22)
authorvictory622
permlinkre-towardsthesun-re-victory622-first-open-source-simulation-framework-for-the-assessment-of-aging-effects-in-soc-designs-20180102t001701129z
categoryutopian-io
json_metadata{"tags":["utopian-io"],"app":"steemit/0.1"}
created2018-01-02 00:16:51
last_update2018-01-02 17:14:21
depth2
children2
last_payout2018-01-09 00:16:51
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length38
author_reputation132,772,573,652,848
root_title"First open-source simulation framework for the assessment of aging effects in SoC designs"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id26,456,585
net_rshares0
@drunkevil ·
教授知道你拿到这里开源还可以挣钱吗?要不要请教授喝咖啡?😄😄
properties (22)
authordrunkevil
permlinkre-victory622-re-towardsthesun-re-victory622-first-open-source-simulation-framework-for-the-assessment-of-aging-effects-in-soc-designs-20180102t144246893z
categoryutopian-io
json_metadata{"tags":["utopian-io"],"app":"steemit/0.1"}
created2018-01-02 14:42:48
last_update2018-01-02 14:42:48
depth3
children1
last_payout2018-01-09 14:42:48
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length30
author_reputation8,031,279,202,083
root_title"First open-source simulation framework for the assessment of aging effects in SoC designs"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id26,571,915
net_rshares0
@utopian-io ·
### Hey @victory622 I am @utopian-io. I have just upvoted you!
#### Achievements
- You have less than 500 followers. Just gave you a gift to help you succeed!
- Seems like you contribute quite often. AMAZING!
#### Community-Driven Witness!
I am the first and only Steem Community-Driven Witness. <a href="https://discord.gg/zTrEMqB">Participate on Discord</a>. Lets GROW TOGETHER!
- <a href="https://v2.steemconnect.com/sign/account-witness-vote?witness=utopian-io&approve=1">Vote for my Witness With SteemConnect</a>
- <a href="https://v2.steemconnect.com/sign/account-witness-proxy?proxy=utopian-io&approve=1">Proxy vote to Utopian Witness with SteemConnect</a>
- Or vote/proxy on <a href="https://steemit.com/~witnesses">Steemit Witnesses</a>

[![mooncryption-utopian-witness-gif](https://steemitimages.com/DQmYPUuQRptAqNBCQRwQjKWAqWU3zJkL3RXVUtEKVury8up/mooncryption-s-utopian-io-witness-gif.gif)](https://steemit.com/~witnesses)

**Up-vote this comment to grow my power and help Open Source contributions like this one. Want to chat? Join me on Discord https://discord.gg/Pc8HG9x**
👍  
properties (23)
authorutopian-io
permlinkre-victory622-first-open-source-simulation-framework-for-the-assessment-of-aging-effects-in-soc-designs-20180103t041009369z
categoryutopian-io
json_metadata{"tags":["utopian-io"],"community":"utopian","app":"utopian/1.0.0"}
created2018-01-03 04:10:09
last_update2018-01-03 04:10:09
depth1
children0
last_payout2018-01-10 04:10:09
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length1,086
author_reputation152,955,367,999,756
root_title"First open-source simulation framework for the assessment of aging effects in SoC designs"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id26,691,526
net_rshares179,666,632
author_curate_reward""
vote details (1)