Intel® Quartus® Prime Software
Intel® Quartus® Prime Design Software, Design Entry, Synthesis, Simulation, Verification, Timing Analysis, System Design (Platform Designer, formerly Qsys)
Announcements
Intel Support hours are Monday-Fridays, 8am-5pm PST, except Holidays. Thanks to our community members who provide support during our down time or before we get to your questions. We appreciate you!

Need Forum Guidance? Click here
Search our FPGA Knowledge Articles here.
15322 Discussions

What is QUARTUS_CREATED_GND? Can I get rid of it?

Heiko
Novice
191 Views

As part of a school project I was implementing a very large combinational logic circuit on a CycloneV (5CGXFC7C7F23C8). And printing the logic blocks that were instantiated using the command `get_nodes -type lcell` and I noticed that one of the LABCELLs was always used by "~QUARTUS_CREATED_GND~I".

I can't find what this is in any of the documentation or on any other questions online.

So, it's sparked my curiosity.

What is the QUARTUS_CREATED_GND? What does it do?

If it serves no purpose, is there a setting that removes it? Seems like it is just using up a LAB for no apparent reason.

Thank you!

0 Kudos
1 Solution
Nurina
Employee
172 Views

Hi,

 

QUARTUS_CREATED_GND is an auto-generated ground pin/signal/port created by Quartus. You cannot modify this pin.

The point of this pin is for the tool to create a logic 0. It has to use a LUT with a LUT-mask such that it always generates a logic 0 and then routes this to where it is needed rather than using additional LUTs to create local 0s.

 

Regards,
Nurina

PS: If you find any comment from the community or Intel Support to be helpful, feel free to give Kudos.

 

View solution in original post

2 Replies
Nurina
Employee
173 Views

Hi,

 

QUARTUS_CREATED_GND is an auto-generated ground pin/signal/port created by Quartus. You cannot modify this pin.

The point of this pin is for the tool to create a logic 0. It has to use a LUT with a LUT-mask such that it always generates a logic 0 and then routes this to where it is needed rather than using additional LUTs to create local 0s.

 

Regards,
Nurina

PS: If you find any comment from the community or Intel Support to be helpful, feel free to give Kudos.

 

Nurina
Employee
149 Views

Hi, 

I’m glad that your question has been addressed, I now transition this thread to community support. If you have a new question, feel free to open a new thread to get the support from Intel experts. Otherwise, the community users will continue to help you on this thread. Thank you.

Regards,
Nurina

PS: If you find any comment from the community or Intel Support to be helpful, feel free to give Kudos.

Reply