1. The process for forming a fluid processing module having a feed port, and at least one permeate port that comprises:
forming at least one fluid permeable spacer layer having a feed port and at least two membrane filter layers each having a permeate port wherein said at least one spacer layer is positioned alternately with said at least two filter layers in vertical direction,
providing at least one thermoplastic section secured to one end of said two filter layers extending into said ports in a configuration such that when said at least one thermoplastic section is melted, sealing of said at least two filter layers in said feed port is effected such that liquid in said at least one permeate port is not admixed with liquid in said feed port, and
heat sealing said at least one thermoplastic section in one of said ports by extending a radiant heating element in said port and energizing said heating element to effect heating of said at least one thermoplastic section in said port to effect heating of all the thermoplastic sections in said port simultaneously.
2. The process of claim 1 wherein said heating by the radiant heating element is in the feed port.
3. The process of claim 1 wherein said at least one spacer layer are at least two in number and said heating is effected by extending a radiant heating element in one of said ports and energizing said heating element to effect heating of all said thermoplastic sections in said port simultaneously.
4. The process of claim 1 wherein said at least one spacer layer is a plurality of spacer layers and said at least two filter layers are a plurality of filter layers and said spacer layers and filter layer are arranged in alternate layers and said heating is effected by extending a radiant heating element in at least one of said ports and energizing said heating element to effect heating of all of said thermoplastic sections in said port.
5. The process of claim 1 wherein said at least one spacer layer is a plurality of spacer layers and said at least two filter layers are a plurality of filter layers and said spacer layers and filter layers are arranged in alternate layers and said heating is effected by extending a plurality of radiant heating elements in said ports and energizing said heating element to effect heating of all of said thermoplastic sections in said ports simultaneously.
6. The process of claim 1 wherein said heating by the radiant heating element is in the permeate port.
7. The process of claim 1 wherein said heating by the radiant heating element is in the feed port and then the permeate port.
8. The process of claim 1 wherein said heating by the radiant heating element is in the permeate port and then the feed port.
9. The process of claim 1 wherein said heating by the radiant heating element is in the retentate port, then the permeate port and then the feed port.
10. The process of claim 1 wherein said heating by the radiant heating element is in the retentate port, then the feed port and then the permeate port.
11. The process of claim 1 further comprising a retentate port and further comprising the step of providing at least one thermoplastic section secured to each of said two or more filter layers extending into said retentate port in a configuration such that when said at least one thermoplastic section is melted, sealing of said at least two filter layers in said retentate port is effected such that liquid in said at least one permeate port is not admixed with liquid in said retentate or feed port.
12. The process for forming a fluid processing module comprising at least one feed port, and at least one permeate port,
forming at least two permeable spacer layers, each having a feed port and at least one membrane filter layer having a retentate port wherein said at least two spacer layers are positioned alternatively with said at least one filter layer in a vertical direction,
providing at least one thermoplastic section secured to said at least two spacer layers to at least one end of said spacer layers extending into said ports in a configuration such that when said at least one section is melted, sealing of said at least two spacer layers in said at least one permeate port is effected such that liquid in said at least one permeate port is not admixed with liquid in said feed port,
and heat sealing said at least one thermoplastic section in said ports by extending a radiant heating element in said ports and energizing said heating element to effect heating of said at least one thermoplastic section in said ports to effect heating of all of the thermoplastic sections in said port simultaneously.
13. The process of claim 1 wherein said at least one filter layer are at least two in number and said heating is effected by extending a radiant heating element in one of said ports and energizing said heating element to effect heating of said thermoplastic simultaneously.
14. The process of claim 1 wherein said at least two spacer layers are a plurality of spacer layers and said at least one filter layer is a plurality of filter layers and said spacer layers and filter layers are arranged in alternate layers and said heating is effected by extending a radiant heating element in at least one of said ports and energizing said heating element to effect heating of all of said thermoplastic sections in said port.
15. The process of claim 1 further comprising a retentate port and wherein said at least two spacer layers are a plurality of spacer layers and said at least one filter layer is a plurality of filter layers and said spacer layers filter layers are arranged in alternate layers and said heating is effected by extending a radiant heating element in at least one of said ports and energizing said heating element to effect heating of all of said thermoplastic sections in said port.
16. The process of claim 1 wherein said at least two spacer layers are a plurality of spacer layers and said at least one filter layer is a plurality of filter layers and said spacer layers and filter layers are arranged in alternate layers and said heating is effected by extending a plurality of radiant heating elements in said ports and energizing said heating element to effect heating of all of said thermoplastic sections in said ports simultaneously.
17. The process for forming a fluid processing module comprising at least one feed port and at least one permeate port,
forming at least two fluid permeable spacer layers having a feed port and at least one membrane filter layer having a permeate port, wherein said at least two spacer layers are positioned alternately with said at least one filter layer in a vertical direction,
providing at least one thermoplastic section secured to at least one end of said spacer layers extending into a permeate port in a configuration such that when said at least one section is melted, sealing of said spacer layers in said permeate port is effected such that liquid in said permeate port is not admixed with liquid in a feed port,
providing at least one thermoplastic section secured to at least one end of said at least one filter layer extending into a feed port in a configuration such that when said at least one section is melted, sealing of said filter layers in said feed port is effected such that liquid in said feed port is not admixed with liquid in said permeate port,
and heat sealing said at least one thermoplastic section in said ports by extending a radiant heating element in said ports and energizing said heating element to effect heating of said at least one thermoplastic section in said ports to effect heating of all of the thermoplastic sections in said port simultaneously.
18. The process for forming a fluid processing module comprising at least one feed port, at least one retentate port and at least one permeate port,
forming at least one fluid permeable spacer layers having a feed port and at least two membrane filter layer having a permeate port wherein said at least one spacer layer is positioned alternately with said at least two filter layers in a vertical direction,
providing a thermoplastic section secured to an end of each of said at least two filter layers extending into the feed port in a configuration such that when said thermoplastic sections are melted, sealing of said filter layers in said feed port is effected such that liquid in said feed port is not admixed with liquid in a permeate port,
providing a thermoplastic section secured to an end of each said at least two filter layers extending into a retentate port in a configuration such that when said thermoplastic sections are melted, sealing of said filter layers in said retentate port is effected such that liquid in said retentate port is not admixed with liquid in said permeate port,
and heat sealing said at least one thermoplastic section in said ports by extending a radiant heating element in said ports and energizing said heating element to effect heating of said thermoplastic sections in said ports to effect heating of all of the thermoplastic section in said port simultaneously.
The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.
1. A memory controller for application in a memory system having one or more memory devices, the memory controller comprising:
a transaction queue to store memory access requests and that transitions over time, as memory access requests are serviced and cleared from the transaction queue, between an occupied state in which one or more memory access requests are stored therein, and an empty state in which no memory access requests remain therein; and
power mode circuitry to implement a first power mode within the memory system in response to detecting that the transaction queue has remained in the empty state for at least a first time interval, the power mode circuitry including control circuitry to disable oscillation of one or more timing signals required to time data signaling operations within synchronous communication circuits of the one or more memory devices in the first power mode, and to additionally disable one or more power consuming circuits within the synchronous communication circuits of the one or more memory devices in the first power mode.
2. The memory controller of claim 1 wherein the memory controller comprises a clock transmitter to transmit, to the one or more memory devices, a clock signal that constitutes one of the one or more timing signals required to time data signaling operations within the synchronous communication circuits of the one or more memory devices, and wherein the control circuitry to disable oscillation of the one or more timing signals comprise circuitry to disable the clock transmitter from transmitting the clock signal.
3. The memory controller of claim 1 further comprising synchronous communication circuits to transmit and receive data signals tofrom the synchronous communication circuits of the one or more memory devices, the power mode circuitry further comprising circuitry to disable oscillation of one or more timing signals required to time data signaling operations within the synchronous communication circuits of the memory controller in the first power mode.
4. The memory controller of claim 3 wherein the memory access requests comprise memory read requests and memory write requests and wherein the synchronous communication circuits of the memory controller comprise (i) synchronous data reception circuits to receive read data transmitted by the synchronous communication circuits of the one or more memory devices in connection with servicing the memory read requests, and (ii) synchronous data transmission circuits to transmit write data to the synchronous communication circuits of the one or more memory devices in connection with servicing the memory write requests.
5. The memory controller of claim 1 wherein the control circuitry to additionally disable one or more power consuming circuits within the synchronous communication circuits of the one or more memory devices comprises circuitry to disable one or more biasing current sources within each of the synchronous communication circuits in the first power mode.
6. The memory controller of claim 1 further comprising a phased-locked loop (PLL) circuit to generate the one or more timing signals and transmission circuitry to transmit the one or more timing signals to the one or more memory components via one or more timing signal lines, and wherein the control circuitry to disable oscillation of the one or more timing signals required to time data signaling operations within the synchronous communication circuits of the one or more memory devices in the first power mode comprises circuitry to disable the transmission circuitry from transmitting the one or more timing signals via the one or more timing signal lines.
7. The memory controller of claim 6 wherein the power mode circuitry comprises PLL-enable circuitry that, together with the control circuitry, implements a second power mode in response to detecting that the transaction queue has remained in the empty state for at least a second time interval, the second time interval being longer than the first time interval, the PLL-enable circuitry enabling the PLL circuit to generate the one or more timing signals in the first power mode, and disabling the PLL circuit from generating the one or more timing signals in the third power mode.
8. The memory controller of claim 7 wherein, in response to transition of the transaction queue from the empty state to the occupied state, the control circuitry re-enables the one or more power consuming circuits within the synchronous communication circuits of the one or more memory devices and re-enables oscillation of the one or more timing signals to transition the memory system from the first power mode to an active operating mode, and wherein, in addition to re-enablement of the one or more power consuming circuits and oscillation of the one or more timing signals by the control circuitry, the PLL-enable circuitry re-enables the PLL circuit to generate the one or more timing signals in a transition from the second power mode to the active operating mode.
9. The memory controller of claim 1 further comprising a programmable register to store a first value that specifies the first time interval, and wherein the power mode circuitry to implement the first power mode within the memory system in response to detecting that the transaction queue has remained in the empty state for at least the first time interval comprises circuitry to determine that the transaction queue has remained in the empty state for a time interval in accordance with the first value.
10. The memory controller of claim 1 wherein the power mode circuitry further implements a second power mode within the memory system in response to determining that the transaction queue has entered the empty state, wherein, in the second power mode, the control circuitry disables oscillation of the one or more timing signals required to time data signaling operations within the synchronous communication circuits of the one or more memory devices without disabling the one or more power consuming circuits within the synchronous communications circuits.
11. A method of operation within a memory controller that receives and controls servicing of memory access requests within a memory system, the method comprising:
temporarily storing the memory access requests within a transaction queue until serviced so that the transaction queue transitions over time between an occupied state in which one or more memory access requests are stored therein, and an empty state in which no memory access requests remain therein; and
transitioning the memory system to a first power mode in response to detecting that the transaction queue has remained in the empty state for at least a first time interval, including disabling oscillation of one or more timing signals required to time data signaling operations within synchronous communication circuits of one or more memory devices coupled to the memory controller and disabling one or more power consuming circuits within the synchronous communication circuits of the one or more memory devices.
12. The method of claim 11 wherein disabling oscillation of the one or more timing signals comprises disabling transmission of the one or more timing signals from the memory controller to the one or more memory components.
13. The method of claim 11 further comprising disabling oscillation of one or more timing signals required to time data signaling operations within synchronous communication circuits of the memory controller in the first power mode.
14. The method of claim 13 wherein the memory access requests temporarily stored within the transaction queue comprise memory read requests and memory write requests and wherein disabling oscillation of one or more timing signals required to time data signaling operations within synchronous communication circuits of the memory controller comprises disabling oscillation of one or more timing signals supplied to at least one of (i) synchronous data reception circuits to time reception of read data transmitted by the synchronous communication circuits of the one or more memory devices in connection with servicing the memory read requests, or (ii) synchronous data transmission circuits to time transmission of write data to the synchronous communication circuits of the one or more memory devices in connection with servicing the memory write requests.
15. The method of claim 11 wherein disabling one or more power consuming circuits within the synchronous communication circuits of the one or more memory devices comprises disabling one or more biasing current sources within each of the synchronous communication circuits.
16. The method of claim 11 further comprising generating the one or more timing signals in a phase-locked loop circuit and transmitting the one or more timing signals to the one or more memory components via one or more timing signal lines, and wherein disabling oscillation of the one or more timing signals required to time data signaling operations within the synchronous communication circuits of the one or more memory devices comprises disabling transmission of the one or more timing signals via the one or more timing signal lines.
17. The method of claim 16 further comprising transitioning the memory system to a second power mode in response to detecting that the transaction queue has remained in the empty state for at least a second time interval that exceeds the first time interval, including disabling the PLL circuit from generating the one or more timing signals.
18. The method of claim 17 further comprising transitioning the memory system from either of the first and second power modes to an active power mode in response to detecting transition of the transaction queue from the empty state to the occupied state including (i) re-enabling the one or more power consuming circuits within the synchronous communication circuits of the one or more memory devices and re-enabling oscillation of the one or more timing signals to transition the memory system from the first power mode to the active power mode, and (ii) in addition to re-enabling the one or more power consuming circuits and oscillation of the one or more timing signals, re-enabling the PLL circuit to generate the one or more timing signals in a transition from the second power mode to the active power mode.
19. The method of claim 11 further comprising storing a value in a programmable register of the memory controller to specify the first time interval.
20. The method of claim 11 further comprising transitioning the memory system to a second power mode in response to detecting that the transaction queue has entered the empty state, including disabling oscillation of one or more timing signals required to time data signaling operations within synchronous communication circuits of the one or more memory devices without disabling the one or more power consuming circuits within the synchronous communication circuits.
21. A non-transitory machine readable medium that stores data representative of an integrated-circuit memory controller comprising:
a transaction queue to store memory access requests and that transitions over time, as memory access requests are serviced and cleared from the transaction queue, between an occupied state in which one or more memory access requests are stored therein, and an empty state in which no memory access requests remain therein; and
power mode circuitry to implement a first power mode within the memory system in response to detecting that the transaction queue has remained in the empty state for at least a first time interval, the power mode circuitry including control circuitry to disable oscillation of one or more timing signals required to time data signaling operations within synchronous communication circuits of the one or more memory devices in the first power mode, and to additionally disable one or more power consuming circuits within the synchronous communication circuits of the one or more memory devices in the first power mode.
22. A memory controller for application in a memory system having one or more memory devices, the memory controller comprising:
means for storing memory access requests until serviced such that, over time, the means for storing memory access requests transitions between an occupied state in which one or more memory access requests are stored therein, and an empty state in which no memory access requests remain therein; and
means for transitioning the memory system from to a first power mode in response to detecting that the transaction queue has remained in the empty state for at least a first time interval, including means for disabling oscillation of one or more timing signals required to time data signaling operations within synchronous communication circuits of the one or more memory devices, and means for disabling one or more power consuming circuits within the synchronous communication circuits of the one or more memory devices.