I have read alot about this issue (in this forum), but still don't having some problems.
i have power strips + power ring in my block, and i use lefOut -stipePin in my block to generate the lef file for top level.
i can see in the lef file the power & ground port (also see "use power" & "use ground", and a list of "RECT" in top layer).
the problem is - i can't connect my top power strips to my macro block.
i use the "globallnetconnect" in my top level & in block level with the same names.
the thing is when openning my top level and reading the lef, i can see the block pins but not the VDD & VSS ones.
globalNetConnect specifies what pins are connected to which global nets, but it does not actually draw the connections. you need to use sroute for that. Here's a sample lefOut command which might work better for you (edit to reflect the layers you want):
lefOut block}.lef -noCutObs -stripePin -pgPinLayers 1 2 3 4 5 6 7