Benjamin L. wrote:
> So your saying it is impossible to use pmos and nmos declarations when
> dealing with FPGAs?
You got it.
> If so, then why do they even include those type declarations in verilog?
Who are "they"?
The (until now unknwon) FPGA manufacturer? Or who else?
> If so, then why do they even include those type declarations in verilog?
To keep thing short: out of the 100% that is possible to do with Verilog
about 5% can be synthesized on a FPGA. With that transistor You try to
do something out of those 95% impossible things...
The relevant document for Verilog on a FPGA is the synthesizers manual
from the FPGA manufacturer. In that manual you find synthesizable
templates and code snippets.
> Is there any other possible workaround, per say, creating the pmos from
> scratch?
As already said: NOT ON A FPGA. If you want "your" own transistor, then
you must do "your" own ASIC. Alternatively you can pick one of the parts
out of an ASIC manufacturers library...
BTW: did you read my 3 questions?