2016年12月29日 星期四

道歉,有那麼難嗎?

某人很篤定的說:在跨年夜。
還要別人回去認真地看一下某人安排的行程。
結果,打臉了,一句道歉也沒有。
啊!不是很厲害!都不會忘!都不會記錯!
(這就是我今天臉臭,不爽的原因,說完。)

2016年12月16日 星期五

2016 生日快樂

原本是想給自己一個「一日竹嘉」的生日禮物,
就在著好裝,上好補給品,準備開門出發的時候,
這時,還陰暗的天空突然泛著光,
天上的娘娘下凡了。

經過娘娘一番開導後,
最後決定開車南下,
但是單車的魂還燃燒著,
只好載著它南下,
雖然不曉得何時可以騎?

所幸,沒有真的在梅山換裝,騎上36彎。

真的要相信:凡事都是老天爺最好的安排!

2016年11月17日 星期四

表裏不一

我說:當初的承諾是,大藍班的正規活動,只要有壽星家庭舉辦,我們一定參加。(除非我們有重大事情)
你說:那是我給的承諾!
(當初確實沒有白底黑字,認了!)
我說:大藍班當初成立的宗旨,是要延續沒有利害關係的友誼,並不是為你而設計的。

你說:現在都變成家長聯誼會。
(So what,變成家長聯誼會又如何?小朋友還是可以相處在一起;大朋友也可以找到舒壓的管道。管他叫什麼名字!)

竟然,你不想參加,就直接明講,不要編個理由,結果理由不成立,就說:我當初就沒有說要去。
當初沒有想參加,就直接說不去,不要編理由。(又是沒有白底黑字,但,這是正常人都有的默契。)
兩個標準,怎麼說都是你說了算,這,我不喜歡。

會長,他媽的會長頭銜,是我爭取來的ㄛ∼能吃啊!誰要啊!不要像政客的嘴臉一樣,道理說不過人家,就在這種無關痛癢的地方進行意識形態的爭辯。歹戲拖棚∼

2016年9月26日 星期一

讚美

我們都太久沒有讚美彼此了,

久到快遺忘了彼此曾經是戀人∼

2016年9月25日 星期日

對?錯!

有一種對,

就是你對,我錯,總是!


有一種道歉,

就是你不會,永遠!


有一種叨念,

就是我錯了,你念!你錯了,還是你念!


這是甚麼世界!

2016年9月19日 星期一

RE: [juno] timing report is different between tempus and innovus

Hi, Bokong

 

I think innovus is right. It should be MCP2.

 

set_multicycle_path 2 -end -setup -from [get_cell inst_master_delay/inst_mstr_dly_control/bypass_reg]

set_multicycle_path 1 -end -hold -from [get_cell inst_master_delay/inst_mstr_dly_control/bypass_reg]

 

I don’t know why tempus is wrong.

 

Thanks

 

Ying

 

From: Bokong Chen
Sent: Monday, September 19, 2016 5:21 PM
To: Ying Li
Cc: Phoebus Chiou; David Li; bokongchen.58-do@blogger.com
Subject: [juno] timing report is different between tempus and innovus

 

Hi, Ying,

 

Report in the Innovus

---

Path 1: MET Setup Check with Pin inst_write_path_tb/inst_wrdq2_macro/inst_tsel_macro/inst_tsel_wr_macro/inst_tsel_wr_strt_wr_n/hic_dnt_out_reg/CP

Endpoint:   inst_write_path_tb/inst_wrdq2_macro/inst_tsel_macro/inst_tsel_wr_macro/inst_tsel_wr_strt_wr_n/hic_dnt_out_reg/D (^) checked with  leading edge of 'clk_wr_phase_7'

Beginpoint: inst_master_delay/inst_mstr_dly_control/bypass_reg/Q                                                            (v) triggered by  leading edge of 'clk_phase_0'

Path Groups: {clk_wr_phase_7}

Analysis View: func_ss0p72vm40c_cworst_CCworst_m40c_setup

Other End Arrival Time          0.717

- Setup                         0.038

+ Phase Shift                   0.000

+ CPPR Adjustment               0.009

+ Cycle Adjustment              0.749

- Uncertainty                   0.075

= Required Time                 1.362

- Arrival Time                  1.323

= Slack Time                    0.040

 

Report in the Tempus

---

Path 1: VIOLATED Setup Check with Pin inst_write_path_tb/inst_wrdq2_macro/inst_tsel_macro/inst_tsel_wr_macro/inst_tsel_wr_strt_wr_n/hic_dnt_out_reg/CP

Endpoint:   inst_write_path_tb/inst_wrdq2_macro/inst_tsel_macro/inst_tsel_wr_macro/inst_tsel_wr_strt_wr_n/hic_dnt_out_reg/D (^) checked with  leading edge of 'clk_wr_phase_7'

Beginpoint: inst_master_delay/inst_mstr_dly_control/bypass_reg/Q                                                            (v) triggered by  leading edge of 'clk_phase_0'

Path Groups: {reg2reg}

Other End Arrival Time          0.729

- Setup                         0.038

+ Phase Shift                   0.000

+ CPPR Adjustment               0.010

- Uncertainty                   0.075

= Required Time                 0.626

- Arrival Time                  1.301

= Slack Time                   -0.675

 

Which one is the correct timing report ?

 

The detail timing reports are as following.

Innovus) /proj/juno/work/bokong/cdn_hs_phy_data_slice/open6/OPENds/a

Tempus) /proj/juno/work/bokong/sta_signoff/phy/reports/cdn_hs_phy_data_slice/WCLcworstm40c_Func_setup/cdn_hs_phy_data_slice.timing.reg2reg.max.ets (Path 1)

 

 

Bokong

RE: [juno] timing report is different between tempus and innovus

 

Bokong,

 

I am doing n7 eco now, I will look into later.

 

Thanks

 

Ying

From: Bokong Chen
Sent: Monday, September 19, 2016 5:21 PM
To: Ying Li
Cc: Phoebus Chiou; David Li; bokongchen.58-do@blogger.com
Subject: [juno] timing report is different between tempus and innovus

 

Hi, Ying,

 

Report in the Innovus

---

Path 1: MET Setup Check with Pin inst_write_path_tb/inst_wrdq2_macro/inst_tsel_macro/inst_tsel_wr_macro/inst_tsel_wr_strt_wr_n/hic_dnt_out_reg/CP

Endpoint:   inst_write_path_tb/inst_wrdq2_macro/inst_tsel_macro/inst_tsel_wr_macro/inst_tsel_wr_strt_wr_n/hic_dnt_out_reg/D (^) checked with  leading edge of 'clk_wr_phase_7'

Beginpoint: inst_master_delay/inst_mstr_dly_control/bypass_reg/Q                                                            (v) triggered by  leading edge of 'clk_phase_0'

Path Groups: {clk_wr_phase_7}

Analysis View: func_ss0p72vm40c_cworst_CCworst_m40c_setup

Other End Arrival Time          0.717

- Setup                         0.038

+ Phase Shift                   0.000

+ CPPR Adjustment               0.009

+ Cycle Adjustment              0.749

- Uncertainty                   0.075

= Required Time                 1.362

- Arrival Time                  1.323

= Slack Time                    0.040

 

Report in the Tempus

---

Path 1: VIOLATED Setup Check with Pin inst_write_path_tb/inst_wrdq2_macro/inst_tsel_macro/inst_tsel_wr_macro/inst_tsel_wr_strt_wr_n/hic_dnt_out_reg/CP

Endpoint:   inst_write_path_tb/inst_wrdq2_macro/inst_tsel_macro/inst_tsel_wr_macro/inst_tsel_wr_strt_wr_n/hic_dnt_out_reg/D (^) checked with  leading edge of 'clk_wr_phase_7'

Beginpoint: inst_master_delay/inst_mstr_dly_control/bypass_reg/Q                                                            (v) triggered by  leading edge of 'clk_phase_0'

Path Groups: {reg2reg}

Other End Arrival Time          0.729

- Setup                         0.038

+ Phase Shift                   0.000

+ CPPR Adjustment               0.010

- Uncertainty                   0.075

= Required Time                 0.626

- Arrival Time                  1.301

= Slack Time                   -0.675

 

Which one is the correct timing report ?

 

The detail timing reports are as following.

Innovus) /proj/juno/work/bokong/cdn_hs_phy_data_slice/open6/OPENds/a

Tempus) /proj/juno/work/bokong/sta_signoff/phy/reports/cdn_hs_phy_data_slice/WCLcworstm40c_Func_setup/cdn_hs_phy_data_slice.timing.reg2reg.max.ets (Path 1)

 

 

Bokong

[juno] timing report is different between tempus and innovus

Hi, Ying,

 

Report in the Innovus

---

Path 1: MET Setup Check with Pin inst_write_path_tb/inst_wrdq2_macro/inst_tsel_macro/inst_tsel_wr_macro/inst_tsel_wr_strt_wr_n/hic_dnt_out_reg/CP

Endpoint:   inst_write_path_tb/inst_wrdq2_macro/inst_tsel_macro/inst_tsel_wr_macro/inst_tsel_wr_strt_wr_n/hic_dnt_out_reg/D (^) checked with  leading edge of 'clk_wr_phase_7'

Beginpoint: inst_master_delay/inst_mstr_dly_control/bypass_reg/Q                                                            (v) triggered by  leading edge of 'clk_phase_0'

Path Groups: {clk_wr_phase_7}

Analysis View: func_ss0p72vm40c_cworst_CCworst_m40c_setup

Other End Arrival Time          0.717

- Setup                         0.038

+ Phase Shift                   0.000

+ CPPR Adjustment               0.009

+ Cycle Adjustment              0.749

- Uncertainty                   0.075

= Required Time                 1.362

- Arrival Time                  1.323

= Slack Time                    0.040

 

Report in the Tempus

---

Path 1: VIOLATED Setup Check with Pin inst_write_path_tb/inst_wrdq2_macro/inst_tsel_macro/inst_tsel_wr_macro/inst_tsel_wr_strt_wr_n/hic_dnt_out_reg/CP

Endpoint:   inst_write_path_tb/inst_wrdq2_macro/inst_tsel_macro/inst_tsel_wr_macro/inst_tsel_wr_strt_wr_n/hic_dnt_out_reg/D (^) checked with  leading edge of 'clk_wr_phase_7'

Beginpoint: inst_master_delay/inst_mstr_dly_control/bypass_reg/Q                                                            (v) triggered by  leading edge of 'clk_phase_0'

Path Groups: {reg2reg}

Other End Arrival Time          0.729

- Setup                         0.038

+ Phase Shift                   0.000

+ CPPR Adjustment               0.010

- Uncertainty                   0.075

= Required Time                 0.626

- Arrival Time                  1.301

= Slack Time                   -0.675

 

Which one is the correct timing report ?

 

The detail timing reports are as following.

Innovus) /proj/juno/work/bokong/cdn_hs_phy_data_slice/open6/OPENds/a

Tempus) /proj/juno/work/bokong/sta_signoff/phy/reports/cdn_hs_phy_data_slice/WCLcworstm40c_Func_setup/cdn_hs_phy_data_slice.timing.reg2reg.max.ets (Path 1)

 

 

Bokong

2016年8月18日 星期四

讓專業說話

不是七月半,調皮鬼一堆,卡到陰許多,

 

才讓事情不順,東西壞掉,關係緊張,

 

讓「專業」說話!

 

1)      確實急了些

2)      CTS 掌握度不高,phase37 & async 也掌握度不夠

2016年7月29日 星期五

弱點

持續理性的生活一陣子,

加上暑假小朋友的壓力也相對減輕,

J 也因為晚上接送減少,加上參加 Curve 的訓練,

我的脾氣小了,J的精神狀況也較好,(不會少老是看起來很累的樣子)

只是最近又開始睡前喝酒,又自己洗衣服,又晚睡,

加上幾天前為了 M 舞蹈班的去留吵了一架,

加上簡單的提醒,小孩子的反應卻是我們又來找麻煩了的感覺,

感覺心情藍藍的~

2016年6月14日 星期二

朋友

在「傳遞想法 vs. 避免傷害情感」的命題下,
如果我是你的朋友,只能有一個選擇,我會選擇「傳遞想法」。
如果朋友的功能有兩種:「拉你一把和聽你抱怨」,我會選擇「拉你一把」。
「時間在哪!你的成就就在哪!」,所以你的鋼筆毛筆書寫,一定比你的親子,家庭,廚藝來的好。
大藍一直敞開大門等你回來,只是你沒有給大藍機會。
家家有本難唸的經,
人人各有各的關卡,
我家的婆媳問題不亞於你家的夫妻離異,
各有各的修鍊,
盼你回頭是岸!

話僅止於此!

2016年5月23日 星期一

媽媽戰鬥營

先聲名:如果你覺得我正在打你的臉,那我一定是打其他人的臉!別對號入座!

你在演哪齣戲?
就媽媽戰鬥營

逼死自己?
我沒那麼大的情操,但我確實想實際體驗某些人口口聲聲說的辛苦,有多辛苦?

接送
坦白說,是件簡單的工作,確定好時間,提前出發接人/送人。只是幾天下來發現,中間其實不太能完全的休息,你會擔心會不會錯過時間?記錯時間?可能是我常健忘,對於頻繁的精準時間是有壓力的。

餐餐自理,不外食
這是要完全體驗 J 下班後的作息,真的有那麼累媽?

作餐辛苦嗎?
其實三步五時會被小燙傷,小割傷。不影響生活,就是。。。你技術太差了。

我喜歡作餐嗎?
其實我比較喜歡實驗。如何不沾?如何煎魚?如何煎牛排?如何去污?

最喜歡的鍋具?
幾天下來,不得不承認不沾鍋真的是主婦的最愛,又輕,又不沾,又好清洗,又好保養。畢耶鍋,鑄鐵鍋,雖然號稱最安全,最傳家,但是真的太重了,加上菜餚後,更是Orz。幾天下來,我都媽媽肘了。所以不得不向那些為了家人健康而使用鑄鐵鍋/碳鋼鍋的主婦們,致上十二萬分的敬意!

怎麼當了爸媽就沒有自己的社交?
所以在這五天四夜裏,我在自己家裡辦趴,參加朋友的趴。證明當了爸媽還是可以有自己的社交,當然在自家開趴有點累,但,證明可以。

怎麼當了媽後,直喊累?又不運動?

2016年4月19日 星期二

遷怒

發現,

當我自已因為意志力薄弱:喝酒,晚睡,看A片,

會把這樣的討厭自己,遷怒在其他地方。

2016年4月10日 星期日

怨念

晚上嘿咻完,聊到午夜ㄧ點,

還是原生家庭,還是沒床,沒棉被,你媽離我遠一點,

原來大家怨念都這麼深啊!


這叫五十步笑百步,

你不是才搞失蹤回來,

怨念,當然深啊!


大家都要忍氣吞聲,隱藏自己,

才可以苟且偷生啊!

人生難得?還是難過?

何苦呢?還是人在福中不知福?

(都讓你有大腦可以思考,你還在抱怨什麼?)

(就是讓我有大腦可以思考,所以才痛苦啊!)

看來真的是:人在福中不知福!

就跟當時搞失蹤一樣,好工作,好妻子,好小孩,好房子,好車子,那你在抱怨什麼?不爽什麼?靠腰什麼?吃飽太閒強說愁,是吧?!

2016年4月6日 星期三

沒有好

晚上為了星期六中午 J 與景晚有約中午聚餐,

沒被知會到,感覺不受尊重,

後來雖知是個誤會,

結果 J 大爆發∼

我們只是暫時逃避了問題,

而,我們還沒好∼Orz

2016年3月29日 星期二

我回來了

「明天,太陽依舊升起!」
(還是回應一下好了,免得默默受到親朋好友的關注(謝謝 Orz),在這麼大的社會事件後,關心一下身邊怪怪的朋友,是一定要的∼^_^)

首先感謝爸媽,老婆和家族夥伴們:強迫容忍阿伯級的大孩子搞出走。

再來感謝大藍班:星期日下午回到家後心情未定,但是晚上有大藍班第三季活動要討論,只好硬著頭皮(臭著臉)跟大家見面,聊著聊著並加入小朋友的討論,心竟然慢慢開了。真心感謝,我算是大藍班第一個默默地被心理輔導成功的人吧,算是之前的真心付出有了回報。所以好久不見的夥伴們,該出來走動走動了,只要能走出來,不管姿勢不管表情,都可以受益良多∼^_^

再來感謝途中不斷嘗試關心我的親友:讓我覺得我並不孤獨,還在回程途中留下男兒的淚,也因此「安」了我理不出頭緒的「心」。

每個人都會遇到低潮和瓶頸的時候,親友的理解與關心,就像繩子的另一端拉著你慢慢上岸,否則過多的指責,過多的壓力,過多的權利義務,只會讓你越漂越遠。等到你被拉回岸上了,又是條鐵錚錚的漢子,繼續面對生命中各式各樣的挑戰。

至於,有沒有什麼可以分享的:
1)同一套衣服穿3天2夜,真的會有味道
2)帶著怨念出走,很痛苦,又很危險
3)人在卡關的時候,激勵人生99句,快樂生活一百句,一千句人生大道理,通。通。沒。用。啦∼
4)平時要多做善事,這樣才會有貴人一路幫你,甚至保護你
5)列出酒友(是朋友啦)名單,先喝二口緩緩,再決定出走還不遲
6)真的還是不行,那就只能注意安全了

所以如果有朋友卡關的,一通電話,隨CALL隨到,並附上一壺清茶,讓你透一透,算是一種回饋的概念。

也回應小燈泡媽媽的呼籲,主動抱抱你的家人,主動關心周遭怪怪或處於情緒邊緣的人,讓他們知道他們並不孤獨,你的關心和理解或許拯救了他,甚至無意中拯救了別人。

2016年3月27日 星期日

太陽依舊升起

爸媽,

 

我已經在公司了,只是遲遲不知道怎麼下筆給你稍個平安的訊息。

 

回想這幾天的荒唐,確實有種很不真實的錯覺,

 

我到底是做了一場夢?還是真的出走?就在一年一度家族掃墓的時候出走?

 

很抱歉,讓爸媽著實擔心了二天,或許到現在,心都還沒放下。

 

對不起!對不起!對不起!

 

希望如二姐說的:隨順因緣,相信一切都是最好的安排!

 

雖然這是事後諸葛,但是當時也只能相信,

 

相信老天爺會眷顧我,

 

相信我不會做傻事,

 

相信你們會懂我,默默的陪伴我,知道我是在求救,不是在胡鬧,

 

相信我一路上,把所有能夠激勵人生的話,從頭到尾想過一次,卻無效,

 

相信我雖然迷失了,但是一定會找到出口。

 

 

感謝,太陽依舊升起,

 

早上跟錦蘭,佩慈,寬毅,一如往常的吃著早餐,

 

貓咪們在後院慵懶地曬著太陽,

 

世界依舊運行,地球依舊轉動,

 

卻有一種失而復得的感覺!「活著真好」!

 

 

抱歉的是,還把爸媽拖下水跟著我一起受苦,

 

對不起!對不起!對不起!

2016年3月24日 星期四

死人個性

他媽的忍受你那死人個性 10年了,應該夠了吧!

 

 

整個LP火後,才在辭職的「辭」,

 

(你不就好棒棒)

 

啃(第四聲)!

 

 

你不敢去看喔,你是不是在怕甚麼?

 

(你最好喜歡去喪家走動走動)

 

再啃(第四聲)!

 

 

你整個冰雪聰明,那你要不要認真一點上班,多賺點錢回來,

 

讓我可以在家當煮夫,

 

我可以洗衣做菜接送小孩,而且還不需要你的幫忙,

 

再啃(第四聲)!

2016年2月3日 星期三

再見

其實 戒子 是 Final netlist-in。前段總是說 Final 跟 Try-run 的版本不會差太多。(這,真的只有鬼才會相信!)
短暫分開是馬來西亞五日遊。
劈腿,當然是回到家繼續上樓在家賣肝,宛如照顧小三般,日以繼夜,不眠不休,有如上刀山下油鍋,對於有妻小的我,這不是劈腿,甚麼是劈腿?
最後理出頭緒(timing 收斂了),想法一致(skew 也好了),終於要說再見了~

2016年1月25日 星期一

關鍵

是計畫,無法在預定時間內完成嗎?

是 J 親戚來,無法炒飯嗎?

是小孩,無法溝通嗎?

是小孩,總是樂極生悲嗎?

是我不喜歡被討厭嗎?

是 J 總是用欠她兩百萬的口吻說話嗎?

是我決定表現負面的態度嗎?

是我討厭是非黑白不分嗎?