diff --git a/docs/source/manual/arch_lang/technology_library.rst b/docs/source/manual/arch_lang/technology_library.rst index 08b6c62d9..4d1c5f2a0 100644 --- a/docs/source/manual/arch_lang/technology_library.rst +++ b/docs/source/manual/arch_lang/technology_library.rst @@ -13,8 +13,8 @@ General organization is as follows. - - + + @@ -71,15 +71,19 @@ A device model represents a transistor/RRAM model available in users' technology - ``pn_ratio=""`` specify the ratio between *p*-type and *n*-type transistors. The ratio will be used when building circuit structures such as inverters, buffers, etc. -.. option:: +.. option:: Specify device-level parameters for transistors - ``name=""`` specify the name of the p/n type transistor, which can be found in the manual of the technology provider. - - ``chan_length=""`` specify the channel length of *p/n* type transistor. + - ``chan_length=""`` specify the channel length of a *p/n* type transistor. - - ``min_width=""`` specify the minimum width of *p/n* type transistor. This parameter will be used in building inverter, buffer, *etc*. as a base number for transistor sizing. + - ``min_width=""`` specify the minimum width of a *p/n* type transistor. This parameter will be used in building inverter, buffer, *etc*. as a base number for transistor sizing. + + - ``max_width=""`` specify the maximum width of a *p/n* type transistor. This parameter will be used in building inverter, buffer, *etc*. as a base number for transistor sizing. If the required transistor width exceeds the maximum width, multiple transistors will be instanciated. Note that for FinFET technology, your ``max_width`` should be the same as your ``min_width``. + + .. note:: The ``max_width`` is optional. By default, it will be set to be same as the ``min_width``. - ``variation=""`` specify the variation name defined in the ````