STA软件分析的原理 by lucienyong

View this thread on steempeak.com
· @lucienyong ·
$0.62
STA软件分析的原理
https://newappaz.oss-accelerate.aliyuncs.com/wherein_images/post/20210804/d323c5cfd9a84fc687e448f80513c248.jpg



STA软件分析的原理

昨天整理了一下STA的大致内容。今天我整理了一下STA软件是怎么分析这种时序的。本来这块内容应该属于选修,因为实际上我们会操作软件,会读分析报告就行了。但理解软件的操作原理对于问题的分析就会更通透吧!所以我还是做了总结到这里讲讲。

其实软件在分析延迟的时候,归纳了两种因素,一种是器件输入到输出的转换延迟,一种是电容负载作用产生的延迟。并且根据这两种因素归纳出了两种模型,一种是线性模型,总的延迟D=D0+D1*S+D2*C,而S和C就是两种延迟因素,D0到D2则是常数。

而另一种模型就是非线性模型,table module,其实就是二维查找表模型。具体来说,比如x轴放置转换延迟因子S,y轴放置负载电容C,而高度z轴放置对应的延迟。如果输入的延迟因子S和C没有对应的数据,则利用差值算法得出。

软件取整个转换过程的10%~90%来计算转换时间,但有时候时间取的是30%~70%的转换区间,这时软件又定义了一个因子slew_derate,只需令其等于0.5,在原来的基础上乘以slew_derate就可以了。

软件分析的时序模型仍然是基于"时序路径",比如二输入与门Z=A&B,分析的路径就是A→Z和B→Z。而对于触发器,一般分析CLK→D和CLK→Q。

对于内部互联线,软件的模型就是分布式模型,一般是T模型和π模型,T指的是2个电阻一个电容构成的T字形电路,π指的是2个电容,一个电阻构成的π字形电路。互联线模型包含了电阻,电容,面积与斜率,以及扇出与长度。扇出与长度基本满足线性关系,它的斜率就是模型中的斜率。所以给定了扇出数量,软件就能得出线长了。

这是软件分析延迟的基本方法。当然,我理解的还是很浅显,不过仍使我感到学到不少。

[WhereIn Android] (http://www.wherein.io)
👍  , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , and 96 others
👎  
properties (23)
post_id93,037,699
authorlucienyong
permlinkwherein-1628078019713-s
categoryhive-193186
json_metadata"{"app":"wherein\/1.0","image":["https:\/\/newappaz.oss-accelerate.aliyuncs.com\/wherein_images\/post\/20210804\/d323c5cfd9a84fc687e448f80513c248.jpg"],"text":"STA\u8f6f\u4ef6\u5206\u6790\u7684\u539f\u7406\n\n\u6628\u5929\u6574\u7406\u4e86\u4e00\u4e0bSTA\u7684\u5927\u81f4\u5185\u5bb9\u3002\u4eca\u5929\u6211\u6574\u7406\u4e86\u4e00\u4e0bSTA\u8f6f\u4ef6\u662f\u600e\u4e48\u5206\u6790\u8fd9\u79cd\u65f6\u5e8f\u7684\u3002\u672c\u6765\u8fd9\u5757\u5185\u5bb9\u5e94\u8be5\u5c5e\u4e8e\u9009\u4fee\uff0c\u56e0\u4e3a\u5b9e\u9645\u4e0a\u6211\u4eec\u4f1a\u64cd\u4f5c\u8f6f\u4ef6\uff0c\u4f1a\u8bfb\u5206\u6790\u62a5\u544a\u5c31\u884c\u4e86\u3002\u4f46\u7406\u89e3\u8f6f\u4ef6\u7684\u64cd\u4f5c\u539f\u7406\u5bf9\u4e8e\u95ee\u9898\u7684\u5206\u6790\u5c31\u4f1a\u66f4\u901a\u900f\u5427\uff01\u6240\u4ee5\u6211\u8fd8\u662f\u505a\u4e86\u603b\u7ed3\u5230\u8fd9\u91cc\u8bb2\u8bb2\u3002\n\n\u5176\u5b9e\u8f6f\u4ef6\u5728\u5206\u6790\u5ef6\u8fdf\u7684\u65f6\u5019\uff0c\u5f52\u7eb3\u4e86\u4e24\u79cd\u56e0\u7d20\uff0c\u4e00\u79cd\u662f\u5668\u4ef6\u8f93\u5165\u5230\u8f93\u51fa\u7684\u8f6c\u6362\u5ef6\u8fdf\uff0c\u4e00\u79cd\u662f\u7535\u5bb9\u8d1f\u8f7d\u4f5c\u7528\u4ea7\u751f\u7684\u5ef6\u8fdf\u3002\u5e76\u4e14\u6839\u636e\u8fd9\u4e24\u79cd\u56e0\u7d20\u5f52\u7eb3\u51fa\u4e86\u4e24\u79cd\u6a21\u578b\uff0c\u4e00\u79cd\u662f\u7ebf\u6027\u6a21\u578b\uff0c\u603b\u7684\u5ef6\u8fdfD\uff1dD0\uff0bD1*S\uff0bD2*C\uff0c\u800cS\u548cC\u5c31\u662f\u4e24\u79cd\u5ef6\u8fdf\u56e0\u7d20\uff0cD0\u5230D2\u5219\u662f\u5e38\u6570\u3002\n\n\u800c\u53e6\u4e00\u79cd\u6a21\u578b\u5c31\u662f\u975e\u7ebf\u6027\u6a21\u578b\uff0ctable module\uff0c\u5176\u5b9e\u5c31\u662f\u4e8c\u7ef4\u67e5\u627e\u8868\u6a21\u578b\u3002\u5177\u4f53\u6765\u8bf4\uff0c\u6bd4\u5982x\u8f74\u653e\u7f6e\u8f6c\u6362\u5ef6\u8fdf\u56e0\u5b50S\uff0cy\u8f74\u653e\u7f6e\u8d1f\u8f7d\u7535\u5bb9C\uff0c\u800c\u9ad8\u5ea6z\u8f74\u653e\u7f6e\u5bf9\u5e94\u7684\u5ef6\u8fdf\u3002\u5982\u679c\u8f93\u5165\u7684\u5ef6\u8fdf\u56e0\u5b50S\u548cC\u6ca1\u6709\u5bf9\u5e94\u7684\u6570\u636e\uff0c\u5219\u5229\u7528\u5dee\u503c\u7b97\u6cd5\u5f97\u51fa\u3002\n\n\u8f6f\u4ef6\u53d6\u6574\u4e2a\u8f6c\u6362\u8fc7\u7a0b\u768410\uff05\uff5e90\uff05\u6765\u8ba1\u7b97\u8f6c\u6362\u65f6\u95f4\uff0c\u4f46\u6709\u65f6\u5019\u65f6\u95f4\u53d6\u7684\u662f30\uff05\uff5e70\uff05\u7684\u8f6c\u6362\u533a\u95f4\uff0c\u8fd9\u65f6\u8f6f\u4ef6\u53c8\u5b9a\u4e49\u4e86\u4e00\u4e2a\u56e0\u5b50slew_derate\uff0c\u53ea\u9700\u4ee4\u5176\u7b49\u4e8e0.5\uff0c\u5728\u539f\u6765\u7684\u57fa\u7840\u4e0a\u4e58\u4ee5slew_derate\u5c31\u53ef\u4ee5\u4e86\u3002\n\n\u8f6f\u4ef6\u5206\u6790\u7684\u65f6\u5e8f\u6a21\u578b\u4ecd\u7136\u662f\u57fa\u4e8e\"\u65f6\u5e8f\u8def\u5f84\"\uff0c\u6bd4\u5982\u4e8c\u8f93\u5165\u4e0e\u95e8Z\uff1dA\uff06B\uff0c\u5206\u6790\u7684\u8def\u5f84\u5c31\u662fA\u2192Z\u548cB\u2192Z\u3002\u800c\u5bf9\u4e8e\u89e6\u53d1\u5668\uff0c\u4e00\u822c\u5206\u6790CLK\u2192D\u548cCLK\u2192Q\u3002\n\n\u5bf9\u4e8e\u5185\u90e8\u4e92\u8054\u7ebf\uff0c\u8f6f\u4ef6\u7684\u6a21\u578b\u5c31\u662f\u5206\u5e03\u5f0f\u6a21\u578b\uff0c\u4e00\u822c\u662fT\u6a21\u578b\u548c\u03c0\u6a21\u578b\uff0cT\u6307\u7684\u662f2\u4e2a\u7535\u963b\u4e00\u4e2a\u7535\u5bb9\u6784\u6210\u7684T\u5b57\u5f62\u7535\u8def\uff0c\u03c0\u6307\u7684\u662f2\u4e2a\u7535\u5bb9\uff0c\u4e00\u4e2a\u7535\u963b\u6784\u6210\u7684\u03c0\u5b57\u5f62\u7535\u8def\u3002\u4e92\u8054\u7ebf\u6a21\u578b\u5305\u542b\u4e86\u7535\u963b\uff0c\u7535\u5bb9\uff0c\u9762\u79ef\u4e0e\u659c\u7387\uff0c\u4ee5\u53ca\u6247\u51fa\u4e0e\u957f\u5ea6\u3002\u6247\u51fa\u4e0e\u957f\u5ea6\u57fa\u672c\u6ee1\u8db3\u7ebf\u6027\u5173\u7cfb\uff0c\u5b83\u7684\u659c\u7387\u5c31\u662f\u6a21\u578b\u4e2d\u7684\u659c\u7387\u3002\u6240\u4ee5\u7ed9\u5b9a\u4e86\u6247\u51fa\u6570\u91cf\uff0c\u8f6f\u4ef6\u5c31\u80fd\u5f97\u51fa\u7ebf\u957f\u4e86\u3002\n\n\u8fd9\u662f\u8f6f\u4ef6\u5206\u6790\u5ef6\u8fdf\u7684\u57fa\u672c\u65b9\u6cd5\u3002\u5f53\u7136\uff0c\u6211\u7406\u89e3\u7684\u8fd8\u662f\u5f88\u6d45\u663e\uff0c\u4e0d\u8fc7\u4ecd\u4f7f\u6211\u611f\u5230\u5b66\u5230\u4e0d\u5c11\u3002","device":"Android","tags":["cn","wherein","freewrite","cnstm","cn-malaysia","cn-reader","cn-curation","zzan","dblog","diamondtoken","upfundme","actnearn","marlians"]}"
created2021-08-04 11:53:39
last_update2021-08-04 11:53:39
depth0
children11
net_rshares1,185,942,988,379
last_payout2021-08-11 11:53:39
cashout_time1969-12-31 23:59:59
total_payout_value0.318 SBD
curator_payout_value0.298 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length894
author_reputation16,052,975,968,694
root_titleSTA软件分析的原理
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
author_curate_reward""
vote details (161)
@dengyanping ·
太专业了看不懂呵呵呵!shop

[WhereIn Android] (http://www.wherein.io)
properties (22)
post_id93,038,944
authordengyanping
permlinkwherein-1628081901665
categoryhive-193186
json_metadata{}
created2021-08-04 12:58:24
last_update2021-08-04 12:58:24
depth1
children1
net_rshares0
last_payout2021-08-11 12:58:24
cashout_time1969-12-31 23:59:59
total_payout_value0.000 SBD
curator_payout_value0.000 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length58
author_reputation106,878,140,422,651
root_titleSTA软件分析的原理
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
@lucienyong ·
最近在学,弄得我稀里糊涂的😜

[WhereIn Android] (http://www.wherein.io)
properties (22)
post_id93,049,575
authorlucienyong
permlinkwherein-1628119597986
categoryhive-193186
json_metadata{}
created2021-08-04 23:26:39
last_update2021-08-04 23:26:39
depth2
children0
net_rshares0
last_payout2021-08-11 23:26:39
cashout_time1969-12-31 23:59:59
total_payout_value0.000 SBD
curator_payout_value0.000 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length57
author_reputation16,052,975,968,694
root_titleSTA软件分析的原理
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
@teamcn-shop ·
你好鸭,lucienyong!
@dengyanping赠送1枚SHOP币给你!
![](https://cdn.steemitimages.com/DQmadPZSURDoChgXH9xMdFHEHApQBacDnDK1oUJy5MwVgGF/shop.jpg)

目前你总共有: 24枚SHOP币
<p><sup>查看或者交易 <code>SHOP币</code> 请到 <a href="https://steem-engine.net/?p=market&t=SHOP">steem-engine.net</a>.</sup></p>
无聊吗?跟我猜拳吧! **石头,剪刀,布~**
properties (22)
post_id93,038,947
authorteamcn-shop
permlinkwherein-1628081901665
categoryhive-193186
json_metadata"{"app":"teamcn-shop bot\/1.0"}"
created2021-08-04 12:58:33
last_update2021-08-04 12:58:33
depth1
children3
net_rshares0
last_payout2021-08-11 12:58:33
cashout_time1969-12-31 23:59:59
total_payout_value0.000 SBD
curator_payout_value0.000 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length295
author_reputation66,748,950,931,416
root_titleSTA软件分析的原理
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
@lucienyong ·
布

[WhereIn Android] (http://www.wherein.io)
properties (22)
post_id93,049,600
authorlucienyong
permlinkwherein-1628119713559
categoryhive-193186
json_metadata{}
created2021-08-04 23:28:33
last_update2021-08-04 23:28:33
depth2
children2
net_rshares0
last_payout2021-08-11 23:28:33
cashout_time1969-12-31 23:59:59
total_payout_value0.000 SBD
curator_payout_value0.000 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length44
author_reputation16,052,975,968,694
root_titleSTA软件分析的原理
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
@teamcn-shop ·
https://1.bp.blogspot.com/-H5eDKvWthyo/WoGwC3ivE6I/AAAAAAATXIY/ebZ9qsoMR1sVJnwNagMqgCgiBHxrwcFOQCLcBGAs/s1600/AW785125_06.gif 
 You lose! 你输了!乖乖的给我点赞吧!
properties (22)
post_id93,049,604
authorteamcn-shop
permlinkwherein-1628119713559
categoryhive-193186
json_metadata"{"app":"teamcn-shop bot\/1.0"}"
created2021-08-04 23:28:42
last_update2021-08-04 23:28:42
depth3
children1
net_rshares0
last_payout2021-08-11 23:28:42
cashout_time1969-12-31 23:59:59
total_payout_value0.000 SBD
curator_payout_value0.000 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length151
author_reputation66,748,950,931,416
root_titleSTA软件分析的原理
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
@ying82 ·
👍

[WhereIn Android] (http://www.wherein.io)
properties (22)
post_id93,040,273
authorying82
permlinkwherein-1628086086471
categoryhive-193186
json_metadata{}
created2021-08-04 14:08:09
last_update2021-08-04 14:08:09
depth1
children1
net_rshares0
last_payout2021-08-11 14:08:09
cashout_time1969-12-31 23:59:59
total_payout_value0.000 SBD
curator_payout_value0.000 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length44
author_reputation109,647,819,614,318
root_titleSTA软件分析的原理
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
@lucienyong ·
谢谢

[WhereIn Android] (http://www.wherein.io)
properties (22)
post_id93,049,579
authorlucienyong
permlinkwherein-1628119613928
categoryhive-193186
json_metadata{}
created2021-08-04 23:26:54
last_update2021-08-04 23:26:54
depth2
children0
net_rshares0
last_payout2021-08-11 23:26:54
cashout_time1969-12-31 23:59:59
total_payout_value0.000 SBD
curator_payout_value0.000 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length45
author_reputation16,052,975,968,694
root_titleSTA软件分析的原理
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
@lovelingling ·
大神,厉害了👍👍

[WhereIn Android] (http://www.wherein.io)
properties (22)
post_id93,042,517
authorlovelingling
permlinkwherein-1628092570994
categoryhive-193186
json_metadata{}
created2021-08-04 15:56:15
last_update2021-08-04 15:56:15
depth1
children1
net_rshares0
last_payout2021-08-11 15:56:15
cashout_time1969-12-31 23:59:59
total_payout_value0.000 SBD
curator_payout_value0.000 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length51
author_reputation196,486,778,999,346
root_titleSTA软件分析的原理
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
@lucienyong ·
谢谢,我还是新手,😁

[WhereIn Android] (http://www.wherein.io)
properties (22)
post_id93,049,597
authorlucienyong
permlinkwherein-1628119702125
categoryhive-193186
json_metadata{}
created2021-08-04 23:28:21
last_update2021-08-04 23:28:21
depth2
children0
net_rshares0
last_payout2021-08-11 23:28:21
cashout_time1969-12-31 23:59:59
total_payout_value0.000 SBD
curator_payout_value0.000 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length53
author_reputation16,052,975,968,694
root_titleSTA软件分析的原理
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
@wherein ·
This post has been rewarded by the Steem Community Curation Project #wherein 

 昨天明明把手机放在桌上,今天又找不到了 ( ˘︹˘ ) 
 咦?你是谁?我又是谁?
 加入我们微信群没?还没的话赶快加我们瓜子老板。很帅的 iguozi <(^,^)> 

Ha recibido un voto a favor de la comunidad WHEREIN, impulsada por STEEMIT INC. Gracias por usar WHEREIN

Terimakasih Sudah Menggunakan WhereIn, Postingan Anda Terpilih Untuk Mendapatkan Upvote Dari WhereIn Dan Di Dukung Oleh Steemit.inc !
properties (22)
post_id93,071,763
authorwherein
permlinkre-wherein-1628078019713-s-20210806t001017z
categoryhive-193186
json_metadata{"app":"beem\/0.23.9"}
created2021-08-06 00:10:18
last_update2021-08-06 00:10:18
depth1
children0
net_rshares0
last_payout2021-08-13 00:10:18
cashout_time1969-12-31 23:59:59
total_payout_value0.000 SBD
curator_payout_value0.000 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length406
author_reputation86,873,814,046,402
root_titleSTA软件分析的原理
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000