Is it circular to define the Von Neumann universe using "sets"?
You cannot construct what is not there.
When we construct the real numbers from the rational numbers, we don't invent them out of thin air. We use material around us: sets of rational numbers (or sets of functions which are sets of sets of rational numbers). And similarly when we want to construct a dual vector space, we don't wave our hands and whisper some ancient texts from the Necronomicon ex Mortis. We use the sets at our disposal (and the assumptions they satisfy certain properties) to show we can define a structure with the wanted properties.
So the real numbers, and dual vector spaces, and all the other mathematical constructions, have existed in your fixed universe of sets before you began your work. What we do, if so, is not as much as constructing as we are defining them and using our axioms to argue that as the definition "makes sense" (whatever that means in the relevant context), such objects exist.
"Okay, Asaf, but what does all that have to do with my question?", you might be asking yourself, or me, at this point. Well, if you don't interrupt me, I might as well tell you.
The von Neumann universe is a way to represent a universe of $\sf ZF$ as constructed from below. But it is using the pre-existing sets of the universe. What is clever in this construction is that it exhaust all the sets of the universe. And if the universe only satisfied $\sf ZF-Reg$, then the result is the largest transitive class which will satisfy $\sf ZF$.
But what happens in different models of set theory? Well, we can prove from $\sf ZF$ that the von Neumann hierarchy, which has a relatively simple definition in the language of set theory, exhausts the universe. So each different model will have a different von Neumann hierarchy. And models which are not well-founded, will have a non-well-founded von Neumann hierarchy.
So yes, we first need a model of $\sf ZF$ in order to construct this hierarchy, but we don't need it inside the theory. We need it in the meta-theory. Namely, if you are working with $\sf ZF$, then you most likely assume it is consistent in your meta-theory, where you formalize your arguments and do things like induction on formulas. And that is enough to prove the existence of the von Neumann hierarchy; because once you work inside $\sf ZF$, the whole universe is given to you!
I know this question is old, but if I may add some new material. Yes the Von Neumann Cumulative Hierarchy as a set-theoretic Concept motivates and gives an intuition to the ZFC Axioms, as formalizing an easily conceivable notion of (Pure) Set. But no, it doesn't need to come before ZFC and no that doesn't mean either that we'd need to assume some ethereal model of ZFC before working on this: We just need, as we always actually do, some Formal System to work in: here ZFC. That we conceive it a priori as designed to formalize the Concept of Set isn't an obstacle to sharpen this conception a posteriori by seeing those Sets as layered in a "Universe" structured according to this Cumulative Hierarchy, since our selected formalization of the fuzzy initial Concept necessarily gives us this picture as a Theorem.