clean up and reorganize XML about technology library

This commit is contained in:
tangxifan 2020-01-17 09:24:58 -07:00
parent 5c69f57559
commit 910c69d7e5
1 changed files with 18 additions and 14 deletions

View File

@ -10,21 +10,25 @@
<openfpga_architecture>
<technology>
<library type="academia" corner="TOP_TT" path="${OPENFPGA_PATH}/openfpga_flow/tech/PTM_45nm/45nm.pm"/>
<logic_transistors pn_ratio="2" model_ref="M" vdd="0.9">
<nmos model_name="nch" chan_length="40e-9" min_width="140e-9"/>
<pmos model_name="pch" chan_length="40e-9" min_width="140e-9"/>
<variation abs_variation="0.1" num_sigma="3"/>
</logic_transistors>
<io_transistors pn_ratio="2" model_ref="M" vdd="2.5">
<nmos model_name="nch_25" chan_length="270e-9" min_width="320e-9"/>
<pmos model_name="pch_25" chan_length="270e-9" min_width="320e-9"/>
</io_transistors>
<rram model_name="rram_mem" rlrs="1e4" rhrs="1e5">
<variation abs_variation="0.1" num_sigma="3"/>
</rram>
<rram model_name="rram_logic" rlrs="5e3" rhrs="20e6">
<variation abs_variation="0.1" num_sigma="3"/>
<transistors name="logic" type="logic" pn_ratio="2" model_ref="M" vdd="0.9">
<nmos model_name="nch" chan_length="40e-9" min_width="140e-9" variation="logic_transistor_var"/>
<pmos model_name="pch" chan_length="40e-9" min_width="140e-9" variation="logic_transistor_var"/>
</transistors>
<transistors name="io" type="io" pn_ratio="3" model_ref="M" vdd="2.5">
<nmos model_name="nch_25" chan_length="270e-9" min_width="320e-9" variation="io_transistor_var"/>
<pmos model_name="pch_25" chan_length="270e-9" min_width="320e-9" variation="io_transistor_var"/>
</transistors>
<rram_devices>
<rram model_name="mem_rram" rlrs="1e4" rhrs="1e5" variation="mem_rram_var">
<rram model_name="logic_rram" rlrs="5e3" rhrs="20e6" variation="logic_rram_var">
</rram_devices>
</rram>
<device_variation>
<variation name="logic_transistor_var" abs_variation="0.1" num_sigma="3"/>
<variation name="io_transistor_var" abs_variation="0.1" num_sigma="3"/>
<variation name="mem_rram_var" abs_variation="0.1" num_sigma="3"/>
<variation name="logic_rram_var" abs_variation="0.1" num_sigma="3"/>
</device_variation>
</technology>
<circuit_library>
<circuit_model type="inv_buf" name="INVTX1" prefix="INVTX1" is_default="true">