1. A bracket for supporting a container of absorbent or saturated sheet products, comprising:
first and second walls each having a flange section extending substantially perpendicular therefrom for mounting to a substantially vertical mounting surface;
a cross member extending between and connecting said first and second walls; and
at least one bottom portion extending between said first and second walls and perpendicular to said cross member, and substantially perpendicular to said flange sections
wherein the bottom portion isspaced apart from a mounting surface so as to define a lower opening permitting removal of sheet products from beneath said bracket, and
wherein said cross member and said first and second walls define an upper opening that permits a box of sheet products to be placed through said upper opening.
2. The bracket as claimed in claim 1, wherein each said flange section is within a boundary defined by said first and second walls, said cross member and a mounting surface.
3. The bracket as claimed in claim 1, wherein each said flange section is outside a boundary defined by said first and second walls, said cross member and a mounting surface between said first and second walls.
4. The bracket as claimed in claim 1, wherein each said flange section has a same height as said first and second walls and said cross member.
5. The bracket as claimed in claim 1, wherein each said flange section has a different height than said first and second walls.
6. The bracket as claimed in claim 5, wherein said height of each said flange section is smaller than said first and second walls.
7. The bracket as claimed in claim 1, wherein said first and second walls, each said flange section, said bottom portion and said cross section are formed as an integral one-piece member.
8. The bracket as claimed in claim 1, wherein each said flange section comprises at least one through hole formed therein.
9. The bracket as claimed in claim 1, further comprising an adhesive connecting each said flange section to a mounting surface.
10. The bracket as claimed in claim 1 in combination with a container of absorbent sheet products.
11. The bracket as claimed in claim 1, wherein said cross member has a shallow U-shaped cut out.
12. A bracket for supporting a container of absorbent or saturated sheet products, comprising:
first and second walls each having a flange section substantially perpendicular thereto at a respective first end for mounting to a substantially vertical mounting surface;
a substantially rectangular cross member opposing a mounting surface and extending between and connected to said first and second walls at a respective second end; and
a bottom member having a first portion extending substantially perpendicularly from said first wall, and a second portion extending substantially perpendicularly from said second wall, said first and second portions defining a first gap between each other and a second gap between said cross member and a mounting surface.
13. The bracket as claimed in claim 12, wherein each said flange section has at least one through hole formed therein.
14. The bracket as claimed in claim 12, further comprising an adhesive pad on a surface of each said flange section facing a mounting surface.
15. The bracket as claimed in claim 12, wherein said cross member has a shallow U-shaped cut out.
16. The bracket as claimed in claim 12, further comprising a bottom member third portion, such that said first portion, said second portion and said third portion form a substantially U-shaped bottom with the third portion between the first and second portions.
17. The bracket as claimed in claim 12 in combination with a container of absorbent sheet products.
18. A bracket for supporting a container of absorbent or saturated sheet products on a mounting surface, comprising:
a cross member opposing a mounting surface;
first and second walls extending from and connected to respective ends of said cross member and connectable to a mounting surface; and
at least two bottom portions extending between and substantially perpendicular to said first and second walls and substantially perpendicular to said cross member,
wherein said at least two bottom portions define a space between each other.
19. The bracket as claimed in claim 18, wherein said cross member has a shallow U-shaped cut out, so that a sheet of absorbent product can be dispensed from above the bracket when a container of absorbent sheet products held by the bracket is upright, and can be dispensed from below the bracket through said space when the container is upside-down, and can be dispensed through said U-shaped cut out when a dispensing portion of the container is facing a front of the bracket.
20. The bracket as claimed in claim 18, wherein each said first and second walls further comprise a flange for connecting said bracket to a mounting surface.
The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.
What is claimed:
1. A system for simulating an electronic circuit model that has been coded into a hardware description language (HDL), comprising:
a processor having memory for storing a program that is capable of being executed by said processor said program directing the operation of said processor to:
convert the HDL coded electronic circuit model to binary object code; and
simulate the electronic circuit by utilizing said binary object code.
2. The system of claim 1, wherein said program directs said processor to convert the HDL coded electronic circuit model to binary object code by directing said processor to translate the HDL coded electronic circuit model into an intermediate program language code and to compile said intermediate program language code to said binary object code.
3. The system of claim 2, wherein said intermediate program language code is a C program language code.
4. The system of claim 3, wherein said C program language code is grouped into code types selected from a group consisting of: evaluation C code and scheduling C code.
5. The system of claim 1, wherein said binary object code performs operations that are selected from a group consisting of: initialalways block operations, timing-free procedural operations, task procedural operations, function procedural operations, event control operations, delay control operations, scheduled procedural operations, declarative gate operations, continuous assignment operations, user-defined primitive operations, implicit wired operations, delay path operations, system task operations, and system service operations.
6. The system of claim 1, wherein said program directs said processor to simulate the electronic circuit by utilizing said object code to make calls to a programming language interface (PLI).
7. The system of claim 1, wherein said binary object code is utilizable by substantially all types of simulators.
8. A method for simulating an electronic circuit model that has been coded into a hardware description language (HDL), comprising:
reading the HDL coded electronic circuit model;
converting the HDL coded electronic circuit model into a linkable simulation program; and
simulating the operation of the electronic circuit by utilizing said linkable simulation program.
9. The method of claim 8, wherein said step of converting comprises the steps of translating the HDL coded electronic circuit model into an intermediate program language code and compiling the intermediate program language code to said linkable simulation program.
10. The method of claim 9, wherein said intermediate program language code is a C program language code.
11. The method of claim 10, wherein said step of converting further comprises the step of group said C program language code into types selected from a group consisting of: evaluation C code and scheduling C code.
12. The method of claim 8, wherein said linkable simulation program performs operations that are selected from a group consisting of: initialalways block operations, timing-free procedural operations, task procedural operations, function procedural operations, event control operations, delay control operations, scheduled procedural operations, declarative gate operations, continuous assignment operations, user-defined primitive operations, implicit wired operations, delay path operations, system task operations, and system service operations.
13. The method of claim 8, wherein said step of simulating comprises making calls to a programming language interface (PLI).
14. The method of claim 8, wherein said linkable simulation program is utilizable by substantially all types of simulators.
15. A system for simulating an electronic circuit model that has been coded into a hardware description language (HDL), comprising:
processing means for executing a program, wherein said program includes a conversion means for converting the HDL coded electronic circuit model into a simulator-operable program and a simulation means for simulating the HDL coded circuit model by utilizing said simulator-operable program to make calls to a programming language interface (PLI).
16. The system of clam 15, wherein said simulator-operable program comprises binary object code.
17. The system of claim 15, wherein said conversion means includes means for translating the HDL coded electronic circuit model into an intermediate program language code and means for compiling said intermediate program language code to said simulator-operable program.
18. The system of claim 17, wherein said intermediate program language code is a C program language code.
19. The system of claim 18, wherein said C program language code is grouped into code types selected from a group consisting of: evaluation C code and scheduling C code.
20. The system of claim 15, wherein said simulator-operable program performs operations that are selected from a group consisting of: initialalways block operations, timing-free procedural operations, task procedural operations, function procedural operations, event control operations, delay control operations, scheduled procedural operations, declarative gate operations, continuous assignment operations, user-defined primitive operations, implicit wired operations, delay path operations, system task operations, and system service operations.
21. The system of claim 15, wherein said simulator-operable program is utilizable by substantially all types of simulators.