[arch] fixed a few bugs

This commit is contained in:
tangxifan 2022-10-13 11:54:58 -07:00
parent b0be27b384
commit 32f48f16c7
1 changed files with 9 additions and 6 deletions

View File

@ -238,9 +238,6 @@
<interconnect>
<direct name="clk" input="io.clk" output="ff.C"/>
<direct name="reset" input="io.reset" output="ff.R"/>
<direct name="outpad" input="io.outpad" output="iopad.outpad">
<delay_constant max="1.394e-11" in_port="io.outpad" out_port="iopad.outpad"/>
</direct>
<direct name="inpad" input="iopad.inpad" output="io.inpad">
<delay_constant max="4.243e-11" in_port="iopad.inpad" out_port="io.inpad"/>
</direct>
@ -324,10 +321,14 @@
<T_clock_to_Q max="124e-12" port="dffr.Q" clock="C"/>
</pb_type>
<interconnect>
<direct name="direct1" input="ff.D" output="dffr.D"/>
<direct name="direct1" input="ff.D" output="dffr.D">
<pack_pattern name="registered_io" in_port="ff.D" out_port="dffr.D"/>
</direct>
<direct name="direct2" input="ff.C" output="dffr.C"/>
<direct name="direct3" input="ff.R" output="dffr.R"/>
<direct name="direct4" input="dffr.Q" output="ff.Q"/>
<direct name="direct4" input="dffr.Q" output="ff.Q">
<pack_pattern name="registered_io" in_port="dffr.Q" out_port="ff.Q"/>
</direct>
</interconnect>
</mode>
<mode name="dffrn">
@ -354,7 +355,9 @@
<direct name="outpad" input="io.outpad" output="ff.D">
<pack_pattern name="registered_io" in_port="io.outpad" out_port="ff.D"/>
</direct>
<direct name="ff2outpad" input="ff.Q" output="outpad.outpad"/>
<direct name="ff2outpad" input="ff.Q" output="outpad.outpad">
<pack_pattern name="registered_io" in_port="ff.Q" out_port="outpad.outpad"/>
</direct>
</interconnect>
</mode>
<!-- Every input pin is driven by 15% of the tracks in a channel, every output pin is driven by 10% of the tracks in a channel -->