P systems are intended to be an alternative computing model for traditional systems. They are designed to emulate the behaviour of living cell systems and, as we know, processes inside a cell take place in a “parallel” manner: chemical reactions are taking place all the time and all together. Having this into account, any implementation for such a system (P system), should have as a main characteristic this “parallel” way to do processes. The aim of this work is to continue a previous one where we got a logical design for a hardware circuit that tries to implement a system wich can be used to emulate the behaviour of a “membrane”: it takes a set of rules, selects one of them and applies it according with a specific algorithm. But all of this is done with the spirit of having as much parallelism as possible. Here we present some improvements to the original circuit, presenting an improved module to select valid rules and the detailed design for other specific components.