I don't think you need to explain consciousness to have it, or to produce it in an AI. I suspect that an AI consciousness will be grown from a (reasonably complex) seed, more than constructed. And it will probably require a huge amount of slow, human interaction at first. (Ted Chiang has a wonderful novella called The Lifecycle of Software Objects that is the only SF that I know that explores this possibility).