From e077bb9071f7db167f62ed72938b5665c41ef2c4 Mon Sep 17 00:00:00 2001 From: Danila Fedorin Date: Tue, 16 Mar 2021 16:20:35 -0700 Subject: [PATCH] 1.35ns with flip flops and bug mitigation --- final/SRAM_bits.cir | 8 ++++---- final/testBuffer.cir | 12 ++++++------ 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/final/SRAM_bits.cir b/final/SRAM_bits.cir index 9d40515..839dcd5 100644 --- a/final/SRAM_bits.cir +++ b/final/SRAM_bits.cir @@ -185,10 +185,10 @@ Xclk clkb clk inv size='40' Xdii diib dii inv size='40' Xrwt rwtb rwt inv size='40' Xrwn dorw clkb rwt nor2 size='110' -Xdt pdt dii gnd nn ww='300' -Xdf pdf diib gnd nn ww='300' -Xwt btt dorw pdt nn ww='300' -Xwf bff dorw pdf nn ww='300' +Xdt pdt dii gnd nn ww='200' +Xdf pdf diib gnd nn ww='200' +Xwt btt dorw pdt nn ww='200' +Xwf bff dorw pdf nn ww='200' Xpcet pcet rwtb clk diib precharge Xpcef pcef rwtb clk dii precharge Xpct btt pcet vdd pp ww='100' diff --git a/final/testBuffer.cir b/final/testBuffer.cir index ec9bdd9..6de315d 100644 --- a/final/testBuffer.cir +++ b/final/testBuffer.cir @@ -21,24 +21,24 @@ Xnf fff gnd dead nn ww='number*5' *********begin: topLevel***** -.param per = 2ns +.param per = 1.35ns .param dataLead=per*0.1 .param lw=2000 -.param wirew=12 +.param wirew=14 vdd vdd 0 'supply' Xclok clk dat1 period='per' start='per+dataLead' total=1 duty=0.5 sz=300 Xad ad dat1 period='per' start='per' total=1 duty=0.5 sz=300 -Xrdwr rdw dat1 period='2*per' start='2*per' total=2 duty=1 sz=300 -Xdii din dat1 period='2*per' start='per' total=4 duty=2 sz=300 +Xrdwr rdw dat1 period='per' start='2*per' total=2 duty=1 sz=300 +Xdii din dat1 period='per' start='per' total=4 duty=2 sz=300 Xinv1 clkb1 clk inv Xinv2 clkb2 clkb1 inv Xinv3 clkb3 clkb2 inv -Xinv4 clkb4 clkb3 inv +Xinv4 clkb4 clkb3 inv size='300' Xinv5 clkb5 clkb4 inv -Xinv6 clkb6 clkb5 inv size='500' +Xinv6 clkb6 clkb5 inv size='300' Xad adf ad clk flop Xdinff dinf din clk flop