Intel® Quartus® Prime Software
Intel® Quartus® Prime Design Software, Design Entry, Synthesis, Simulation, Verification, Timing Analysis, System Design (Platform Designer, formerly Qsys)
17043 Discussions

transmission gate with pmos and nmos

Altera_Forum
Honored Contributor II
3,701 Views

I've written a verilog code for a transmission gate using pmos and nmos primitives but it did not compiled in Quartus. How can I implement the nmos and pmos in Quartus knowing that the purpose of this implementation is the timing analysis?

0 Kudos
3 Replies
Altera_Forum
Honored Contributor II
1,989 Views

The low level primitives in FPGA design are logic gates and IO cells, not transistors or transmission gates. You can't use them in synthesizable HDL.

0 Kudos
Altera_Forum
Honored Contributor II
1,989 Views

Is there similar simulator that can perform timing analysis for verilog cmos primitives.

0 Kudos
Altera_Forum
Honored Contributor II
1,989 Views

It depends what you mean by "analysis". Any Verilog simulator that handles propagation delays for gate-level logical (Boolean) primitives can handle propagation delays for cmos primitives as well. But transistor level timing analysis is much more complicated because you need to model the voltage and current swings. There are a variety of tools you can use based on the amount of timing accuracy you need.

0 Kudos
Reply