From 1297cb4e407aa3c4a3a898a63fac48974cd2affa Mon Sep 17 00:00:00 2001 From: mguthaus Date: Fri, 16 Feb 2018 10:40:05 -0800 Subject: [PATCH] Convert dff to VTG transistors in 45nm. Correct pin order in dff library cell. --- compiler/modules/dff.py | 2 +- technology/freepdk45/gds_lib/dff.gds | Bin 22528 -> 22528 bytes technology/freepdk45/sp_lib/dff.sp | 2 +- 3 files changed, 2 insertions(+), 2 deletions(-) diff --git a/compiler/modules/dff.py b/compiler/modules/dff.py index 2a5c459b..2db12281 100644 --- a/compiler/modules/dff.py +++ b/compiler/modules/dff.py @@ -10,7 +10,7 @@ class dff(design.design): Memory address flip-flop """ - pin_names = ["d", "clk", "q", "vdd", "gnd"] + pin_names = ["d", "q", "clk", "vdd", "gnd"] (width,height) = utils.get_libcell_size("dff", GDS["unit"], layer["boundary"]) pin_map = utils.get_libcell_pins(pin_names, "dff", GDS["unit"], layer["boundary"]) diff --git a/technology/freepdk45/gds_lib/dff.gds b/technology/freepdk45/gds_lib/dff.gds index b5501ebc304e91df58af7207d5ad95bb7dca0969..572020266bfa851afb05d797d738e6316c4e751e 100644 GIT binary patch delta 1431 zcmXxkOH3O_90u^Q0o#yqV)F>ErMzE(BnI;e>vnemV;iF4Mnx)yO0in^koJNU zE)f?hfj*_=;GVeCb==Y*)Q7ouVJyq;e_tD-V0L}f^bK-e#Q*a}+sBN~Qkw;@TtV`GODNz!f1 zq)3uBOl%lA470v&P2#ZCM5;9h$@-!tiJcaXZE+B8v7nnxeA%2ug0s?C+1+NVkvTr|C3yrnw)Iq;K%IkRnNXig}7_PUUbs$!AO^k!Nk3%)*;6u|F}7 z`x6$73GQ#4`y+SULEE?mkIyKMId~Ht#iO7NE0~64)d8+aiX`bOW>O@p_>9UN@|ApM zWfI2~CblbbP^`g)%&9qKQk>6T&vX7f*P{p>B{@II`K*%k9LJL)NqUxf zmh)#hpS_-8CN;zLS&y6qb{uAsq;1|OW%EAkk;VHKv&GC_zsLKeNRob+nG{LV31(6x zNt?{1%($-_HV@3p>uD6P^JO4|ylZ?J$R&fktIXt*LEbPkxnz(x#7r(3CNG! zhc8bLKOa2>l)E!1buXgOokF>*fKr!@jjr3c+BJ<*=R<6Ea!#j>QpaO#cChcT@uK|` zTp9_(i^uUY9!4?Fy^#@j@cXER;wbYd4+48{gnK8K4Dwf*pbi~0| zks(Y)uGR2sl|B0oZhVSZs1e(jzQfatf1woq8)f-3wq*e+$?wC32iU%lLAhoZ`!%b$ sQ^RdlKfz8l&rbC!4nmKiLJDt#Bf($J*85@&g-9EI4Gw+ZbGzvK7opz*rvLx| delta 1345 zcmXZcU1*b69LMpbacSa9U)C4vVym;RJ=$okv1{#9n-iO~>8sV4;uwg~raqf8GKwS4 zF$5Xto#nT|V7t-nBHO&^=q@_E8OWf*E(XHr<)FJbY`qxtCbEm}+p&ue|MSap{)cl; z9-h0)!Mn@Bhq3C~Kz*P$(7tq}x90z0AQBGGFD&R{=v_TMbWL{-Wi@=rYO5`;)izIy zZ5j2qrS!5jsnu4iQmdzi)`Hd#deXs+u28pP1+B)I8)I(Fs`8rEDoW@_?$V65E*8}r z?3Z`3qv*7jjSn%r9h>lL>^>Q+)Z>!?^A#`2; z)LT8RpVou=q_T`7^(j5COX_}|RTdGf)u!~Ic0h^Ryec)GR%$XTQ5$MF@;;8dk0bB1 zYQg$mtIu%-Em+?}-s35;r=ZGidUspR?as?E-iT&Yj;8cZG$|9cauHAWA_Zlsp-4t+ z)t=_63o_J=FmuCP6%5=fR%Q4waJ$IZxyn1)qP%QYp{&)t(NB~eWxY`=joi|e5ym64 zdY&0jE>lz}GoxqeF@2OCRVZE5vtfGBK3tGH@9C@a8Tr(P^UO=lD3>a#A!YT#at?b- z#(H{@d`n*@`;<#sg&6-b)Tg;2_C3VD&#~`w>}Q?*tbd(F*mHRjk4BVSMhYthSONI{vcZLif=1f|fi9wYUgH+kX)+945A)&o@SM7Nisz@uFmT;zJ?S2l-%W-)$$a=Qa3{zo(z;2FV>52`1UKV@ zGE~<^e;55-%xAoLob`{>4+D3M{$uo0FXHWcV